本文为您介绍在控制台使用DRM(Digital Rights Management)加密功能的操作步骤,包括证书上传、控制台配置以及播放器配置。

使用限制

点播DRM加密功能目前仅可通过控制台开启。

上传证书

说明 面向iOS和Android平台用户,需要进行Fairplay证书上传操作。
  1. 使用Fairplay加密需要向其申请相关证书,详情请参见申请Fairplay证书
  2. 登录视频点播控制台
  3. 在点播控制台左侧导航栏选择配置管理
  4. 单击媒体处理配置 > DRM证书管理,进入DRM证书管理页面。
  5. 单击上传证书
    003
    参数和说明如下表所示。
    参数 说明
    证书名称 证书的名称,长度为2-128个字符。
    内容 上传FairPlay Certificate(证书),仅支持.cer文件。
    私钥 申请证书时创建的受密码保护的私钥。
    PassPhrase 解密私钥的密钥。长度为1-32个字符,支持英文和数字。
    Ask 应用程序密钥。申请证书时,由Apple提供。长度为1-32个字符,支持英文和数字。
  6. 单击确定完成上传。

配置DRM加密功能

  1. 登录视频点播控制台
  2. 在点播控制台左侧导航栏选择配置管理
  3. 单击媒体处理配置 > 转码模板组
  4. 单击添加转码模板组
    002
  5. 添加转码模板组页面,单击添加模板
  6. 基本参数 > 封装格式中,选择hls
  7. 高级参数 > 加密方式中,选择DRM加密
    003

查看转码视频页签

通过控制台、API或上传SDK上传视频时,指定配置了DRM的模板进行转码。转码成功后,在控制台 > 媒资库 > 音/视频中,选择进行转码后的视频,单击管理进入该视频管理页面,选择视频地址页签查看。进行DRM转码后的视频,在格式列表下会有DRM相关标识。

标识

播放DRM加密视频

目前点播DRM功能需要结合阿里云播放器一起使用,降低开发门槛。播放器在播放DRM的视频时,需要有以下设置:
  • 支持播放DRM视频的播放器版本:5.2.1及以上。目前iOS平台支持fairplay,Android平台支持widevine。
  • iOS平台需要全局调用一次AliPlayerGlobalSettings中的setFairPlayCertID方法来设置证书ID。证书ID可在控制台 > 配置管理 > DRM证书管理中的证书ID列表获取。
  • Android平台,为了保证高安全等级的视频能正常播放,建议使用surfaceView进行播放。
说明 目前支持移动端和Web端。播放高安全等级视频时无法支持旋转、镜像、截图等操作。