开发者社区> 问答> 正文

视频点播播放方式:使用播放URL进行播放?

视频点播播放方式:使用播放URL进行播放?

展开
收起
Lee_tianbai 2021-01-08 14:36:47 1621 0
1 条回答
写回答
取消 提交回答
  • 视频点播的使用是存储在产品统一的 Bucket 中,因此与 OSS 中的视频都可以直接简单 获取 URL 进行访问方式不同。产品统一的并不属于用户自己,因此用户是无法通过自己 账号的 AccessKeyId 和 AccessKeySecret 获取播放的权限。

    用户获取视频播放 URL 是需要通过视频点播提供的 GetPlayInfo 接口获取播放信息,具 体接口信息请参考获取视频播放地址,该接口会根据用户在视频点播配置的转码规则分别 提供所有的转码后的资源的 URL 以及对应的视频的基本信息。

    注意:

     对于所有状态不是“正常”状态的视频资源将无法调用该接口(例如:转码中、审核 中等执行状态),否则将直接抛出错误:Forbidden.IllegalStatus : Status of the video is illegal。

     对于内容加密的视频通过该接口获取得到的播放 URL 是不需要解密播放并且可以直 接下载得到该视频,因此对于内容加密的视频并不适合与使用 URL 的方式进行播 放。

     由于后续的两种方案都仅能够支持视频点播官方提供的播放器,如果需要使用第三方 的播放器插件的话只能够使用本方法播放。

     播放 URL 在没有开启 URL 鉴权的情况下获取的 URL 是永久可以访问的,但是在 开启鉴权后获取的 URL 是带有 auth_key 参数的,对应的 URL地址也是存在有效 时间的,超过有效时间将出现 403 的错误。

    2021-01-08 14:37:36
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
互联网音视频点播业务云上实践 立即下载
《VoD问题排查与实战手册》 立即下载
从 SDK 到编解码:视频直播架构解析 立即下载