LivePackagingConfig

更新时间:
复制 MD 格式

名称

类型

描述

示例值

object

直播封装配置

DrmConfig

object

DRM 加密提供商配置,如不加密,所有字段留空

SystemIds

array

DRM 系统 ID,由使用的协议类型决定。

  • DASH -- 支持 Google Widevine、Microsoft PlayReady

  • HLS -- 暂不支持

  • HLS_CMAF -- 支持 Apple FairPlay、Google Widevine、Microsoft PlayReady

支持 Apple FairPlay、Google Widevine、Microsoft PlayReady 三个 DRM 系统,对应系统 ID 分别为 :

  • Apple FairPlay: 94ce86fb-07ff-4f43-adb8-93d2fa968ca2

  • Google Widevine: edef8ba9-79d6-4ace-a3c8-27dcd51d21ed

  • Microsoft PlayReady: 9a04f079-9840-4286-ab92-e65be0885f95。

string

DRM 系统 ID

9a04f079-9840-4286-ab92-e65be0885f95

EncryptionMethod

string

加密算法,支持值:

  • SAMPLE_AES

默认为空,即不加密。

SAMPLE_AES

IV

string

一个可选的 128 位(16 字节)十六进制值,由 32 个字符的字符串表示,与密钥一起用于加密数据块。如果您不指定该值,则 MediaPackage 将创建一个常量初始化向量(IV)。默认值:空,如果填写,则透传到供应商 Constant initialization vector。

00000000000000000000000000000000

Url

string

DRM 密钥提供商 URL

https://exampledrm.com/path?arg1=xxx

RotatePeriod

integer

DRM 密钥轮转间隔,单位:秒。默认为 0,密钥不轮换。

0

ContentId

string

DRM 系统中的内容 ID,格式:[A-Za-z0-9_-]+,长度最多 256。客户需确保内容 ID 的唯一性,否则 DRM 播放可能失败。

live-axb1-9dd2fa123

SegmentDuration

integer

每个切片的时长(以秒为单位),默认为频道切片时长。实际切片时长为最接近源片段时长的倍数,大于等于配置值。取值范围【1,30】

6

UseAudioRenditionGroups

boolean

TS 切片是否分离音频轨

true

LiveManifestConfigs

array

直播清单配置,目前最多支持一个

LiveManifestConfig

直播清单配置

PartDurationMs

integer