开发者社区> 问答> 正文

OSS通过java sdk获取object(视频m3u8格式)的签名URL,不能被播放器播放?

OSS通过java sdk获取object(视频m3u8格式)的签名URL,不能被播放器播放?
目的: 给oss存储的视频添加防盗链.
方式: 对播放视频地址添加签名url;
问题描述:
建bucket 设置为私有,
1.对视频转码生成m3u8文件.
a.视频转码为分片的m3u8格式, 多个片文件.
b. 对m3u8ObjectName 使用javasdk 获取签名url ,发现生成的url不能在PotPlayer播放器播放.
2. 视频为mp4的格式化, 获取mp4Object的签名url 可以用PotPlayer播放.

为什么对m3u8视频文件加签名不能被播放?

展开
收起
259007311249830921 2018-10-19 11:10:44 3495 0
2 条回答
写回答
取消 提交回答
  • 同遇到这个问题,oss获取的签名url只有m3u8文件的,播放m3u8时播放器会下载切片ts视频文件,木有签名下载不了,试过将ts与m3u8使用相同的签名,也是无法下载的。 我只能将bucket改为公共读的先用着了。 兄台你解决了这个问题了么?不晓得aliyun的点播sdk有没有对应的解决方案,还没去研究...

    2021-05-20 09:51:01
    赞同 展开评论 打赏
  • 确认一下potPlayer 是否支持m3u8的播放。应该是pot不支持m3u8导致的。

    2020-03-09 09:46:57
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载