tencent cloud

配置 Multi-DRM
最后更新时间:2025-12-12 10:13:59
配置 Multi-DRM
最后更新时间: 2025-12-12 10:13:59
StreamPackage 支持 DRM/Multi-DRM,对媒体内容进行保护,防止内容被截图/录屏而泄露。

特性

支持使用 CPIX 协议的 DRM 提供商。
支持 Multi-DRM(Widevine/PlayReady/FairPlay)。
支持密钥轮换。

整体架构


如上图所示,StreamPackage 使用 CPIX URL 从 DRM 供应商处获取密钥,进行 DRM 加密。
播放器通过 CSS(Cloud Stream Service) 从 StreamPackage 回源播放,在 DRM 供应商处获取 License 和密钥,进行 DRM 解密并播放。

控制台配置

说明:
StreamPackage 当前只支持对 CMAF-DASH,CMAF-HLS 类型的 Endpoint 配置 DRM。
1. 登录 StreamPackage 控制台,在 Channel Management 中选择一个频道,单击进入后,选择 Endpoints,然后单击 Create Endpoint,创建 CMAF-DASH 或者 CMAF-HLS 类型的 Endpoint。
2. 打开 DRM 开关。
3. 选择加密的方式,可选 CBCS/CENC。
注意:
如果不使用 FairPlay,建议使用 CENC 加密方式,对于旧设备的兼容性更好。
4. 勾选你要支持的 DRM 平台,可选 PlayReady/Widevine/FairPlay。
5. 在 Resource ID 里输入资源 ID,用于 DRM 供应商定位资源,建议使用全局唯一的 ID。
6. 在 Key Server URL 里输入 DRM 供应商提供的支持 CPIX2.3 的 URL。
7. 在 Video Encryption Preset 里选择需要对视频进行加密的方式。
8. 在 Audio Encryption Preset 里选择需要对音频进行加密的方式。
9. 如果需要自定义初始化向量,在Constant Initialization Vector里输入对应的字符串,格式为16进制字符串,共128位,32个字符。
10. 如果需要周期性轮换 Key,在 Key Rotation Interval 里输入对应的秒数,范围从300秒到2592000秒。


播放

请参考您所使用的 DRM 供应商的文档,适配不同的播放器进行播放。
注意:
当配置了 DRM,且 StreamPackage 访问 Key Server URL 状态异常时,播放会返回404。

本页内容是否解决了您的问题?
您也可以 联系销售 提交工单 以寻求帮助。

文档反馈