您可以通过控制台添加并管理证书,对直播内容进行加密,并使用阿里云播放器进行解密和播放。本文介绍了通过控制台使用DRM加密功能的操作步骤。
因视频直播业务调整,DRM加密功能即将下线,不再接受新用户接入。已开通用户可继续使用,暂不受影响。具体下线时间将通过公告再次通知,谢谢您的支持!
前提条件
已开通视频直播服务,并完成添加域名、关联域名等基础操作。具体操作,请参见快速开始视频直播。
已购买阿里云密钥管理服务实例。具体操作,请参见购买和启用KMS实例。
如果系统为iOS,必须已获取Fairplay证书,并妥善保存好证书、私钥、PassPhrase和Ask。具体操作,请参见申请Fairplay证书。
背景信息
DRM(Digital Rights Management)加密功能是阿里云视频直播提供的安全功能之一,支持Widevine与Fairplay的DRM加密。更多信息,请参见DRM加密。
使用限制
限制类别 | 说明 |
管理方式 | 目前仅支持通过控制台配置,暂不支持API调用。 |
直播中心 | 仅支持上海、新加坡直播中心。 |
开启方式 | 完成配置后,如果您当前的域名是第一次开启DRM功能,需要提交工单开启。 |
播放器版本 | 仅支持V5.3.4及以上版本的阿里云播放器。 |
控制台配置
在视频直播控制台和密钥管理服务控制台,完成上传证书、创建密钥、添加密钥、配置转码模板的操作。
(按需)上传证书。
说明由于Apple公司要求,使用Fairplay加密需要向其申请相关证书。如需面向iOS平台用户进行加密,需要进行Fairplay证书上传操作。
登录视频直播控制台。
在左侧导航栏单击功能管理>DRM管理,进入DRM管理页面。
点击证书管理,进入证书管理页签,单击上传证书,开始上传。
需要上传证书、私钥,填写PassPhrase、Ask,以上信息在申请证书时获取。
单击确定,完成上传。
创建密钥。具体操作,请参见管理密钥。
创建完成后,复制密钥。
添加密钥。
返回视频直播控制台。
在左侧导航栏单击功能管理>DRM管理,进入DRM管理页面。
单击密钥管理页签。并点击编辑图标。
在弹出的填写密钥对话框,粘贴复制的密钥。
单击确定。
配置转码模板。
开启业务
当完成以上配置后,若您当前的域名第一次开启DRM功能,需要提交工单开启。
当您在其他域名第一次使用DRM功能,需要再次申请开启。
获取DRM播放地址
DRM播放地址格式如下:
http://demo.aliyundoc.com/liveApp****/liveStream****?auth_key=12345****
Appname、Streamname和groupid根据实际业务设定。更多信息,请参见生成推流地址和播放地址。
auth_key为鉴权串。涉及鉴权的更多信息,请参见URL鉴权。
配置播放器
目前直播DRM功能需要结合阿里云播放器一起使用,降低开发门槛。播放器在播放DRM的视频时,需要有以下设置:
支持播放DRM视频的播放器版本:V5.3.4及以上。目前iOS平台支持Fairplay,Android平台支持WideVine。
Android平台,为了保证高安全等级的视频能正常播放,建议使用surfaceView进行播放。
iOS平台需要全局调用一次AliPlayerGlobalSettings中的setFairPlayCertID方法来设置证书ID。证书ID可在控制台的
中的证书ID列表获取。
播放高安全等级的视频时,无法支持旋转、镜像、截图等操作。
相关文档
更多DRM管理功能详细说明,请参考DRM加密。