tencent cloud

媒体包装

动态与公告
关于媒体包装(StreamPackage)产品正式计费公告
产品简介
购买指南
计费说明
欠费停服说明
控制台指南
频道管理
时移转录
广告插入
频道线性组装
用量统计
日志管理
功能实践
实现直播
配置 Multi-DRM
广告替换
创建 FAST(Free Ad-Supported Streaming TV)频道
广告点击跳转
查询播放数据
API 文档
History
Introduction
API Category
Making API Requests
Channel Management APIs
Advertising Insertion Configuration Management APIs
Channel linear assembly management APIs
VOD remux task APIs
Usage Query APIs
HarvestJob Management APIs
Data Types
Error Codes
StreamPackage 政策
数据处理和安全协议
隐私政策

配置 Multi-DRM

PDF
聚焦模式
字号
最后更新时间: 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。


帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈