视频加密概述

视频加密旨在通过对视频内容进行深度安全处理,确保视频数据不被非法获取和传播,可有效防止视频泄露和盗链问题,广泛用于在线教育及财经等对内容安全性要求高的领域。阿里云目前支持两种加密方式:阿里云私有加密(推荐)和HLS标准加密。本文为您提供两种加密方式的功能对比,帮助您选择更适合实际业务场景的加密方式。

使用场景

适用于在线教育、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规定的加密播放即可。