本文为您介绍在控制台使用DRM(Digital Rights Management)加密功能的操作步骤,包括证书上传、控制台配置以及播放器配置。
使用限制
- DRM加密功能目前仅可以通过视频点播控制台开启。
- 目前仅如下服务地域支持DRM加密功能:华东2(上海)、华北2(北京)、新加坡。
上传证书
说明 面向iOS和Android平台用户,需要进行Fairplay证书上传操作。
- 使用Fairplay加密需要向其申请相关证书,详情请参见申请Fairplay证书。
- 登录视频点播控制台。
- 在视频点播控制台左侧导航栏,选择 ,进入DRM证书管理页面。
- 单击上传证书。参数和说明如下表所示。
参数 说明 证书名称 证书的名称,长度为2-128个字符。 内容 上传FairPlay Certificate(证书),仅支持.cer文件。 私钥 申请证书时创建的受密码保护的私钥。 PassPhrase 解密私钥的密钥。长度为1-32个字符,支持英文和数字。 Ask 应用程序密钥。申请证书时,由Apple提供。长度为1-32个字符,支持英文和数字。 - 单击确定完成上传。
配置DRM加密功能
- 登录视频点播控制台。
- 在视频点播控制台左侧导航栏,选择 。
- 单击添加转码模板组。
- 在添加转码模板组页面,单击添加模板。
- 在 中,选择hls。
- 在 中,选择DRM加密。
查看转码视频页签
通过控制台、API或上传SDK上传视频时,指定配置了DRM的模板进行转码。转码成功后,在
中,选择进行转码后的视频,单击管理进入该视频管理页面,选择视频地址页签查看。进行DRM转码后的视频,在格式列表下会有DRM相关标识。说明 DRM加密暂时仅支持如下方式的转码:上传视频时发起转码和使用点播工作流发起转码。工作流转码请参见工作流。
播放DRM加密视频
目前点播DRM功能需要结合阿里云播放器一起使用,降低开发门槛。播放器在播放DRM的视频时,需要有以下设置:
- 支持播放DRM视频的播放器版本:5.2.1及以上。目前iOS平台支持fairplay,Android平台支持widevine。
- iOS平台需要全局调用一次AliPlayerGlobalSettings中的setFairPlayCertID方法来设置证书ID。证书ID可在 中的证书ID列表获取。
- Android平台,为了保证高安全等级的视频能正常播放,建议使用surfaceView进行播放。
说明 目前支持移动端和Web端。播放高安全等级视频时无法支持旋转、镜像、截图等操作。