文档中心>API 中心

数据结构

最近更新时间:2020-07-22 08:10:12

我的收藏

DrmOutputObject

DRM加密后的输出对象

被如下接口引用:StartEncryption。

名称 类型 必选 描述
BucketName String 输出的桶名称。
ObjectName String 输出的对象名称。
Para DrmOutputPara 输出对象参数。

DrmOutputPara

Drm加密对象输出参数

被如下接口引用:StartEncryption。

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

DrmSourceObject

用于DRM加密的源对象

被如下接口引用:StartEncryption。

名称 类型 必选 描述
BucketName String 输入的桶名称。
ObjectName String 输入对象名称。

FairPlayPemDigestInfo

FairPlay 私钥摘要信息。

被如下接口引用:DescribeFairPlayPem。

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

Key

DRM加密密钥

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

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

KeyParam

设置加密密钥所需的参数

被如下接口引用:CreateEncryptKeys。

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

PlaybackPolicy

播放控制参数

被如下接口引用:CreateLicense。

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