开发者社区> 问答> 正文

视频点播的一个视频里有标准加密和私有加密, 使用播放凭证播放, 怎么才能保证播放的是标准加密的视频?

问题一:视频点播的一个视频里有标准加密和私有加密, 使用播放凭证播放, 怎么才能保证播放的是标准加密的视频?
问题二:没有这个参数的使用怎么办?c41668855fd3e9077d5f72859b4b437e.png

展开
收起
乐天香橙派 2023-08-08 15:18:30 79 0
2 条回答
写回答
取消 提交回答
  • 针对问题一的回答:阿里播放器

    "playConfig":{"EncryptType":""}

    EncryptType 参考下面的设置
    https://help.aliyun.com/zh/vod/developer-reference/request-parameters?spm=a2c4g.11186623.0.0.622c5d7aKcAuYP![21dc1325b994a85c69881c8628246082.png](https://ucc.alicdn.com/pic/developer-ecology/qds7mfvjgxhke_33a51b5e96a3452885133f6311103c85.png)
    针对问题二的回答:播放器参数 不是接口参数

    var player = new Aliplayer({
    "id": "",
    "vid": "videoid",
    "playauth": "videoplayauth",
    "playConfig":{"EncryptType":""}
    ....
    ...—此回答来自钉群”阿里云-VOD-视频点播-技术交流(进群先看公告)“

    2023-08-09 10:24:59
    赞同 展开评论 打赏
  • 北京阿里云ACE会长

    在生成播放凭证时,指定标准加密profile
    视频点播支持两种加密profile:

    BASE_DEFENCE:标准加密
    CUSTOM_DEFENCE:私有加密
    生成播放凭证时,指定profile为BASE_DEFENCE,即可生成标准加密的播放凭证。

    代码示例:

    awk
    Copy
    // 指定标准加密profile
    $profile = "BASE_DEFENCE";

    // 生成播放凭证
    $playAuth = $client->get_play_auth($videoId,0,$profile,3600);
    在播放地址中,附加上standard=0.5的参数
    此参数表示强制使用标准加密,忽略私有加密。

    播放地址格式如:

    Copy
    {yourplayURL}?standard=0.5
    使用专用播放器
    如果使用阿里云提供的播放器(Aliplayer、FlVisit等),可以在配置项中指定:

    Copy
    standard: 0.5
    来强制使用标准加密播放。

    2023-08-08 21:03:54
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
互联网音视频点播业务云上实践 立即下载
量子加密通信技术 立即下载
《VoD问题排查与实战手册》 立即下载