tencent cloud

数字版权保护(DRM)
最后更新时间:2025-05-28 17:09:51
数字版权保护(DRM)
最后更新时间: 2025-05-28 17:09:51

概述

StreamLive DRM 加密支持用户自定义密钥(CustomDRMKeys)、SDMCDRM、TencentDRM。设置入口在 Channel Management 中,对需要配置的 Channel 进行 Edit,进入到 Output Group Setting,并且选择 DRM 配置模块。






各协议类型和 Scheme 下,可以支持的 DRM Type 如下表所示:
协议类型
Scheme:SDMCDRM
Scheme:CustomDRMKeys
Scheme:TencentDRM
HLS协议,ts分片
FAIRPLAY
FAIRPLAY、AES128
FAIRPLAY、AES128
HLS协议,fmp4分片
FAIRPLAY、WIDEVINE、PLAYREADY
FAIRPLAY、WIDEVINE、PLAYREADY、AES128
FAIRPLAY、WIDEVINE、AES128
DASH协议,ts分片
WIDEVINE、PLAYREADY
WIDEVINE
DASH协议,fmp4分片

各 DRM 的适用平台

其中,对于各DRM的适用平台,可以参考以下表格:
浏览器:
浏览器
FAIRPLAY
WIDEVINE
PLAYREADY
AES128
Chrome
Windows, macOS, Android, ChromeOS, Linux
Firefox
Windows, macOS, Android, Linux
Microsoft Edge

Windows, macOS, Android
Windows
Safari
macOS, iOS, iPadOS
移动端:
移动端
FAIRPLAY
WIDEVINE
PLAYREADY
AES128
Android
iOS / iPadOS

SDMCDRM

当 Scheme 选择 SDMCDRM 时:
HLS 协议,ts 分片:DRM Type 可以支持 FAIRPLAY。
HLS 协议,fmp4分片:DRM Type 可以支持 FAIRPLAY、WIDEVINE、PLAYREADY。
DASH 协议:DRM Type 可以支持 WIDEVINE、PLAYREADY。
以 HLS 协议,fmp4分片举例,需要填写以下信息:



Cid:SDMC DRM 提供的 Content Id(可选),如不填则使用 Channel Id 代替。
Uid:SDMC DRM 提供的 Uid(用户ID)。
Secret id:SDMC DRM 提供的 Secret Id。
Secret key:SDMC DRM 提供的 Secret Key。
Uri:获取 SDMC DRM 密钥的地址,由 SDMC DRM 提供。
Tokenname:请求 SDMC DRM 密钥的地址时的 Token 名称(可选),由 SDMC DRM 提供,不填默认使用'token'。

CustomDRMKeys

当 Scheme 选择 CustomDRMKeys 时:
1. HLS 协议,ts 分片:DRM Type 可以支持 FAIRPLAY 和 AES128。
选择 FAIRPLAY 时,需要填写以下信息:



Cid:Fairplay 加密 Content Id,如您使用的 DRM 系统不需要,则可以填一个唯一 ID 代替。
Key:Fairplay 加密 Key。
Iv:Fairplay 加密 Iv。
选择 AES128时,需要填写以下信息:



Key:加密 Key。
Uri:获取密钥的地址。
Iv:加密Iv。
2. HLS 协议,fmp4分片:DRM Type 可以支持 FAIRPLAY、WIDEVINE、PLAYREADY、AES128。可以支持多选,但是 AES128和其它三种类型互斥。
选择 FAIRPLAY、WIDEVINE、PLAYREADY 时,需要填写以下信息:



Cid:加密 Content Id,如您使用的 DRM 系统不需要,则可以填一个唯一 ID 代替。
Key:加密 Key。
Iv:加密 Iv。
如您使用的 DRM 系统没有单独为不同类型 Track 提供密钥,则您可以使用 All Track 统一设置。如果需要为不同类型 Track 提供密钥,则可以选择 Select Track,支持选择 AUDIO、SD、HD、UHD1、UHD2五种类型的 Track,每个 Track 单独配置各个的 KeyId 和 Key。
选择 AES128时,需要填写以下信息:



Key:加密 Key。
Uri:获取密钥的地址。
Iv:加密 Iv。
3. DASH 协议:DRM Type 可以支持 WIDEVINE、PLAYREADY。



Cid:加密 Content Id,如您使用的 DRM 系统不需要,则可以填一个唯一 ID 代替。
Key:加密 Key。
如您使用的 DRM 系统没有单独为不同类型 Track 提供密钥,则您可以使用 All Track 统一设置。如果需要为不同类型 Track 提供密钥,则可以选择 Select Track,支持选择 AUDIO、SD、HD、UHD1、UHD2五种类型的 Track,每个 Track 单独配置各个的 KeyId 和 Key。

TencentDRM

当 Scheme 选择 TencentDRM 时:
1. HLS 协议,ts 分片:DRM Type 可以支持 FAIRPLAY 和 AES128。
选择 FAIRPLAY 时,需要填写以下信息:

Cid:Fairplay加密Content Id,如您使用的DRM系统不需要,则可以填一个唯一ID代替。
Key:Fairplay加密Key。
Iv:Fairplay加密Iv。
选择 AES128时,需要填写以下信息:

Key:加密 Key。
Uri:获取密钥的地址。
Iv:加密 Iv。
2. HLS 协议,fmp4分片:DRM Type 可以支持 FAIRPLAY、WIDEVINE、AES128。可以支持多选,但是 AES128和其它两种类型互斥。
选择 FAIRPLAY、WIDEVINE 时,需要填写以下信息:

Cid:加密 Content Id,如您使用的 DRM 系统不需要,则可以填一个唯一 ID 代替。
Iv:加密 Iv。
如您使用的 DRM 系统没有单独为不同类型 Track 提供密钥,则您可以使用 All Track 统一设置。当 DRM Type 为WIDEVINE 时,如果需要为不同类型 Track 提供密钥,则可以选择 Select Track,支持选择 AUDIO、SD、HD、UHD1、UHD2五种类型的 Track,每个 Track 单独配置各个的 KeyId 和 Key。
选择 AES128时,需要填写以下信息:

Key:加密 Key。
Uri:获取密钥的地址。
Iv:加密 Iv。
3. DASH 协议:DRM Type 可以支持 WIDEVINE。

Cid:加密 Content Id,如您使用的 DRM 系统不需要,则可以填一个唯一 ID 代替。
如您使用的 DRM 系统没有单独为不同类型 Track 提供密钥,则您可以使用 All Track 统一设置。如果需要为不同类型 Track 提供密钥,则可以选择 Select Track,支持选择 AUDIO、SD、HD、UHD1、UHD2五种类型的 Track,每个 Track 单独配置各个的 KeyId 和 Key。

此外,TencentDRM 由 腾讯云直播 CSS 提供密钥管理能力,各产品间的交互流程可以参考下图:

注意:
云直播将基于 DRM License 请求数进行计费,计费说明请参见:DRM 加密



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

文档反馈