全部产品
Search
文档中心

视频点播:DRM加密

更新时间:Dec 04, 2023

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

使用限制

  • DRM加密功能目前仅可以通过视频点播控制台开启。
  • 目前仅如下服务地域支持DRM加密功能:华东2(上海)、华北2(北京)、新加坡。

上传证书

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

配置DRM加密功能

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

查看转码视频页签

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

说明 DRM加密暂时仅支持如下方式的转码:上传视频时发起转码和使用点播工作流发起转码。工作流转码请参见工作流
标识

播放DRM加密视频

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