视频加密是对视频内容保护的一种手段,对视频中的内容进行加密,可有效防止视频泄露和盗链问题,广泛用于在线教育及财经等领域。

适用场景

适用于在线教育、PGC等需要版权保护的场景,防止非法的下载及传播。

方案介绍

媒体处理对此提供两种解决方案:MPS私有加密HLS标准加密

解决方案 MPS私有加密 HLS标准加密
描述 MPS会对视频内容进行私有的AES128加密,只能通过阿里云(iOS、Android、Flash)播放器解码播放。 MPS对视频内容进行HLS协议中规定的加密。
安全程度

需要业务方进行密钥的保护,如登录cookie、refer限制等。

准备
  1. 开通KMS,创建及管理加密密钥。
  2. 开通CDN,播放分发视频。
需业务自己准备加密密钥。
触发方式 须使用媒体工作流进行转码,创建媒体,以媒体为单位进行编码、加密、播放。 目前只支持通过API提交转码任务。
使用方式
  1. 创建媒体工作流,开启加密。
  2. 配置CDN。
  3. 上传视频。
  4. 使用MPS提供的SDK进行播放。

完整操作步骤,请参见加密

  1. 提交转码任务并配置标准加密相关参数,请参见HLS数据加密
  2. 通过URL进行播放。
支持输出格式 M3U8 M3U8
播放限制
  1. 必须使用阿里云媒体处理(MPS)提供的播放(iOS、Androd、Flash)SDK进行播放,H5不支持加密视频播放。
  2. 必须使用阿里云CDN进行视频分发 。
支持HLS规定的加密播放即可。