文档中心>API 中心

数据结构

最近更新时间:2025-04-30 01:16:01

我的收藏

DrmOutputObject

DRM加密后的输出对象

被如下接口引用:StartEncryption。

名称 类型 必选 描述
BucketName String 输出的桶名称。
示例值:bucket
ObjectName String 输出的对象名称。
示例值:object
Para DrmOutputPara 输出对象参数。

DrmOutputPara

Drm加密对象输出参数

被如下接口引用:StartEncryption。

名称 类型 必选 描述
Type String 内容类型。例:video,audio,mpd,m3u8
示例值:video
Language String 语言,例: en, zh-cn
示例值:en

DrmSourceObject

用于DRM加密的源对象

被如下接口引用:StartEncryption。

名称 类型 必选 描述
BucketName String 输入的桶名称。
示例值:bucket
ObjectName String 输入对象名称。
示例值:object

FairPlayPemDigestInfo

FairPlay 私钥摘要信息。

被如下接口引用:DescribeFairPlayPem。

名称 类型 描述
FairPlayPemId Integer fairplay 私钥pem id。
注意:此字段可能返回 null,表示取不到有效值。
示例值:12
Priority Integer 私钥的优先级。
注意:此字段可能返回 null,表示取不到有效值。
示例值:1
Md5Pem String 私钥的md5 信息。
注意:此字段可能返回 null,表示取不到有效值。
示例值:pem
Md5Ask String ASK的md5信息。
注意:此字段可能返回 null,表示取不到有效值。
示例值:ask
Md5PemDecryptKey String 私钥解密密钥的md5值。
注意:此字段可能返回 null,表示取不到有效值。
示例值:key

Key

DRM加密密钥

被如下接口引用:DescribeAllKeys, DescribeKeys。

名称 类型 描述
Track String 加密track类型。Widevine支持SD、HD、UHD1、UHD2、AUDIO。Fairplay只支持HD。
示例值:SD
KeyId String 密钥ID。
示例值:648550ec2269489ab
Key String 原始Key使用AES-128 ECB模式和SessionKey加密的后的二进制数据,Base64编码的字符串。
示例值:0RgXm96gXD5CS9hs4Fp5RW7o0c9RtkCxCs
Iv String 原始IV使用AES-128 ECB模式和SessionKey加密的后的二进制数据,Base64编码的字符串。
示例值:ZjIhNEJ5pAk4Fp5RW7o0c9RtkC
InsertTimestamp Integer 该key生成时的时间戳
注意:此字段可能返回 null,表示取不到有效值。
示例值:4564112

KeyParam

设置加密密钥所需的参数

被如下接口引用:CreateEncryptKeys。

名称 类型 必选 描述
Track String 加密track类型。取值范围:
SD、HD、UHD1、UHD2、AUDIO
示例值:SD
Key String 请使用腾讯云DRM 提供的公钥,使用rsa加密算法,PKCS1填充方式对解密密钥进行加密,并对加密结果进行base64编码。
示例值:p6nKS76Cw7DjeSjNg0nT5Dhuigw0RgXm96gXD5CS9hs4Fp5RW7o0
KeyId String 密钥ID。
示例值:1170ed7adf7c4c648550ec2269
Iv String 请使用腾讯云DRM 提供的公钥,使用rsa加密算法,PKCS1填充方式对解密密钥进行加密,并对加密结果进行base64编码。
示例值:TM663CRcZhCZzzMI10Cz5

PlaybackPolicy

播放控制参数

被如下接口引用:CreateLicense。

名称 类型 必选 描述
LicenseDurationSeconds Integer 播放许可证的有效期
示例值:4561412421
PlaybackDurationSeconds Integer 开始播放后,允许最长播放时间
示例值:8411412421