视频加密是对视频内容保护的一种手段。对视频中的内容进行加密,可有效防止视频泄露和盗链问题,广泛用于在线教育及财经等领域。阿里云目前支持两种加密方式:阿里云私有加密和HLS标准加密。本文为您介绍阿里云私有加密的操作步骤。

使用限制

  • 阿里云私有加密目前只支持M3U8的输出格式。
  • 阿里云私有加密目前只支持中国大陆地域使用,中国香港、海外地域暂不支持此功能。

使用方法

阿里云私有加密可以通过工作流或API触发。由用户托管,可以自动触发。

使用准备

设置视频加密

  1. 创建用于视频加密的转码工作流。
    创建转码工作流操作请参见创建转码工作流。创建过程中必须按照以下步骤设置视频加密相关信息:
    1. 转码节点的基础配置页面,单击高级设置
    2. 单击加密开关。
    3. 选择阿里云私有加密
      加密方式 说明
      阿里云私有加密 对视频内容进行私有的AES128加密,只能通过阿里云(iOS、Android、Flash)播放器解码播放。安全程度高。
    4. 其他参数按需设置,设置完成后单击确定
    5. 单击发布节点笔形图标。
    6. 媒体发布类型选择自动。转码完成后,可立即播放。
  2. 配置输出Bucket的CDN域名。具体操作,请参见配置加速域名

上传视频

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

  1. 通过媒体处理控制台或OSS上传视频。具体操作,请参见上传视频
  2. 上传完成后视频为初始状态。
    说明 工作流媒体发布类型设置为自动才有初始状态,设置为手动则上传完成后状态为未发布,加密工作流状态设置为自动。
    初始
  3. 转码完成后自动发布,发布之后媒体状态变为已发布。此时您可以进行播放。已发布

视频播放

阿里云私有加密视频必须使用阿里云播放器播放,加密视频播放的具体操作请参见视频播放