您可以通过控制台添加并管理证书,对直播内容进行加密,并使用阿里云播放器进行解密和播放。本文介绍了通过控制台使用DRM加密功能的操作步骤。
因视频直播业务调整,DRM加密功能即将下线,不再接受新用户接入。已开通用户可继续使用,暂不受影响。具体下线时间将通过公告再次通知,谢谢您的支持!
前提条件
已开通视频直播服务,并完成添加域名、关联域名等基础操作。具体操作,请参见快速开始视频直播。
已购买阿里云密钥管理服务实例。具体操作,请参见购买和启用KMS实例。
如果系统为iOS,必须已获取Fairplay证书,并妥善保存好证书、私钥、PassPhrase和Ask。具体操作,请参见申请Fairplay证书。
背景信息
DRM(Digital Rights Management)加密功能是阿里云视频直播提供的安全功能之一,支持Widevine与Fairplay的DRM加密。更多信息,请参见DRM加密。
使用限制
限制类别 | 说明 |
管理方式 | 目前仅支持通过控制台配置,暂不支持API调用。 |
直播中心 | 仅支持上海、新加坡直播中心。 |
开启方式 | 完成配置后,如果您当前的域名是第一次开启DRM功能,需要提交工单开启。 |
播放器版本 | 仅支持V5.3.4及以上版本的阿里云播放器。 |
控制台配置
在视频直播控制台和密钥管理服务控制台,完成上传证书、创建密钥、添加密钥、配置转码模板的操作。
开启业务
当完成以上配置后,若您当前的域名第一次开启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列表获取。
播放高安全等级的视频时,无法支持旋转、镜像、截图等操作。
- 本页导读 (1)