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

使用场景

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

方案对比

媒体处理提供两种加密方案:阿里云私有加密、HLS标准加密。

加密方案 阿里云私有加密 HLS标准加密
描述 MPS会对视频内容进行私有的AES128加密。 MPS对视频内容进行HLS协议中规定的加密。
安全程度 高。 低。需要业务方进行密钥的保护,如登录cookie、refer限制等。
准备
  • 开通KMS,创建及管理加密密钥。
  • 开通CDN,播放分发视频。
需业务方自己准备加密密钥。
触发方式 自动触发。需使用媒体工作流进行转码,创建媒体,以媒体为单位进行编码、加密、播放。 手动触发。
使用方式
  1. 创建媒体工作流,开启加密。
  2. 配置CDN。
  3. 上传视频。
  4. 使用MPS提供的SDK进行播放。

完整的操作步骤,请参见阿里云私有加密

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