阿里云视频点播HLS标准加密

官方文档

HLS标准加密的整体架构准备工作接入流程常见问题等相关信息请查看官方文档(https://help.aliyun.com/document_detail/68612.html

一、准备工作

准备工作很重要,请务必前往此链接(https://help.aliyun.com/document_detail/68612.html#title-fqd-rb7-bwn)查看,并确保以下几点都已操作到位

  1. 开通存储管理
  2. 添加加速域名HLS标准加密参数透传
  3. 创建Service Key

官方提到的有5条,其中搭建sdk已经集成到插件中,无需您亲自操作。

重点提示:如果您使用了子账号,请一定要给子账号添加vod和kms的full权限。

二、接入工作

接入工作同样要做到位,请务必前往此链接(https://help.aliyun.com/document_detail/68612.html#title-0mn-5k7-ttj)查看,您只需要操作第1、2即可,其余已经集成到插件中。

三、插件的使用方法

插件设置

进入插件设置,点击【阿里云】【阿里云视频点播】,启用HLS标准加密,按照插件的简单说明,创建Service Key,如下图:

KeyId就是创建的Service Key的Id,安全密钥是自定义的,越复杂越好,在视频解密播放时,会用到这个安全密钥,以此来保证视频不被盗播。

转码模板组

接下来要到视频点播控制台去创建一个HLS标准加密用到转码模板组,如下图:

图2:因为是HLS标准加密,所以封装格式必须选择hls,网页端仅支持H.264编码格式,高级参数视频加密一定要开启。

转码模板创建好之后,需要进入图1的位置,同步转码模板后,选择我们刚才创建的转码模板组并保存。

四、常见问题

配置完成后,点播控制台已经显示标准加密字样,但网站播放不了是什么原因?

  1. 检查参数透传是否开启,HLS标准加密参数透传
  2. 进入域名配置,依次点击 缓存配置 – 自定义http影响头 – 添加 如下图