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

说明

阿里云目前支持两种加密方式:私有加密和HLS标准加密,HLS标准加密需要您自己保护密钥。

视频加密目前只支持M3U8的输出格式,私有加密海外区域暂不支持此功能,HLS标准加密各区域均支持。

视频加密阶段

  1. 创建转码工作流
  2. 开启加密。
    转码设置中,单击高级设置加密
    1. 单击加密开关。
    2. 选择阿里云私有加密HLS标准加密
      说明
      • 阿里云私有加密:对视频内容进行私有的AES128加密,只能通过阿里云(iOS、Android、Flash)播放器解码播放,安全程度高。
      • HLS标准加密:对视频内容进行HLS协议规定中的加密,需要业务方进行密钥的保护,如登录cookie、refer限制等,安全程度低。
  3. 发布。
    1. 单击发布节点笔形图标。发布
    2. 媒体发布类型中,建议选择自动,转码完成后,可立即播放。自动
  4. 配置内容分发网络(CDN)。

    视频加密功能,必须配置输出Bucket的CDN域名。具体操作,请参见域名管理

视频上传阶段

配置好视频加密功能后,即可上传视频。上传完成后,会自动进行转码以及对视频内容进行加密处理。

  1. 上传视频。

    可以通过控制台或OSS上传视频文件,具体操作,请参见上传视频

  2. 初始状态。初始状态图片
  3. 播放。
    转码完成为已发布状态时,您可以进行播放。已发布状态图片

播放阶段

阿里云私有加密视频必须使用阿里云播放器播放,加密视频播放的详细文档参见播放

HLS标准加密可以不使用阿里云播放器播放。