视频直播 LIVE-修改频道打包信息:请求参数
请求参数
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
X-Auth-Token |
是 |
String |
用户Token,使用Token鉴权方式时必选。通过调用 IAM 服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 |
Access-Control-Allow-Internal |
否 |
String |
服务鉴权Token,服务开启鉴权,必须携带Access-Control-Allow-Internal访问服务。 |
Access-Control-Allow-External |
否 |
String |
服务鉴权Token,服务开启鉴权,必须携带Access-Control-Allow-External访问服务。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
domain |
是 |
String |
频道推流 域名 |
app_name |
是 |
String |
组名或应用名 |
id |
是 |
String |
频道ID。频道唯一标识,为必填项 |
endpoints |
否 |
Array of EndpointItem objects |
频道出流信息 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
hls_package |
否 |
Array of HlsPackageItem objects |
HLS打包信息 |
dash_package |
否 |
Array of DashPackageItem objects |
DASH打包信息 |
mss_package |
否 |
Array of MssPackageItem objects |
MSS打包信息 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
url |
是 |
String |
客户自定义的拉流地址,包括方法、域名、路径 |
stream_selection |
否 |
Array of StreamSelectionItem objects |
从全量流中过滤出一个码率在[min, max]区间的流。如果不需要码率过滤可不选。 |
hls_version |
否 |
String |
HLS版本号 |
segment_duration_seconds |
是 |
Integer |
频道输出分片的时长,为必选项 单位:秒。取值范围:1-10
说明:
修改分片时长会影响已录制内容的时移和回看服务,请谨慎修改! |
playlist_window_seconds |
否 |
Integer |
频道直播返回分片的窗口长度,为频道输出分片的时长乘以数量后得到的值。实际返回的分片数不小于3个。 单位:秒。取值范围:0 - 86400(24小时转化成秒后的取值) |
encryption |
否 |
Encryption object |
加密信息 |
ads |
否 |
Object |
广告配置 |
ext_args |
否 |
Object |
其他额外参数 |
request_args |
否 |
PackageRequestArgs object |
播放相关配置 |
ad_marker |
否 |
Array of strings |
广告标识。 HLS取值:["ENHANCED_SCTE35"]。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
url |
是 |
String |
客户自定义的拉流地址,包括方法、域名、路径 |
stream_selection |
否 |
Array of StreamSelectionItem objects |
从全量流中过滤出一个码率在[min, max]区间的流。如果不需要码率过滤可不选。 |
segment_duration_seconds |
是 |
Integer |
频道输出分片的时长,为必选项 单位:秒。取值范围:1-10
说明:
修改分片时长会影响已录制内容的时移和回看服务,请谨慎修改! |
playlist_window_seconds |
否 |
Integer |
频道直播返回分片的窗口长度,为频道输出分片的时长乘以数量后得到的值。实际返回的分片数不小于3个。 单位:秒。取值范围:0 - 86400(24小时转化成秒后的取值) |
encryption |
否 |
Encryption object |
加密信息 |
ads |
否 |
Object |
广告配置 |
ext_args |
否 |
Object |
其他额外参数 |
request_args |
否 |
PackageRequestArgs object |
播放相关配置 |
ad_marker |
否 |
String |
广告标识。 DASH取值:"xml+bin"。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
url |
是 |
String |
客户自定义的拉流地址,包括方法、域名、路径 |
stream_selection |
否 |
Array of StreamSelectionItem objects |
从全量流中过滤出一个码率在[min, max]区间的流。如果不需要码率过滤可不选。 |
segment_duration_seconds |
是 |
Integer |
频道输出分片的时长,为必选项 单位:秒。取值范围:1-10
说明:
修改分片时长会影响已录制内容的时移和回看服务,请谨慎修改! |
playlist_window_seconds |
否 |
Integer |
频道直播返回分片的窗口长度,为频道输出分片的时长乘以数量后得到的值。实际返回的分片数不小于3个。 单位:秒。取值范围:0 - 86400(24小时转化成秒后的取值) |
encryption |
否 |
Encryption object |
加密信息 |
ext_args |
否 |
Object |
其他额外参数 |
delay_segment |
否 |
Integer |
延播时长,单位秒 |
request_args |
否 |
PackageRequestArgs object |
播放相关配置 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
key |
否 |
String |
拉流URL中用于码率过滤的参数 |
max_bandwidth |
否 |
Integer |
最大码率,单位:bps 取值范围:0 - 104,857,600(100Mbps) |
min_bandwidth |
否 |
Integer |
最小码率,单位:bps 取值范围:0 - 104,857,600(100Mbps) |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
key_rotation_interval_seconds |
否 |
Integer |
密钥缓存时间。如果密钥不变,默认缓存七天。 请注意:目前为保留字段,不支持配置。 |
encryption_method |
否 |
String |
加密方式。 请注意:目前为保留字段,不支持配置。 |
level |
否 |
String |
取值如下:
默认值:content |
resource_id |
是 |
String |
客户生成的DRM内容ID |
system_ids |
是 |
Array of strings |
system_id枚举值。 取值如下:
|
url |
是 |
String |
获取密钥的DRM地址 |
speke_version |
是 |
String |
drm speke 版本号 当前只支持1.0 |
request_mode |
是 |
String |
请求模式。 取值如下:
|
http_headers |
否 |
Array of HttpHeader objects |
需要添加在drm请求头中的鉴权信息。最多支持配置5个。 仅direct_http请求模式支持配置http_headers。 |
urn |
否 |
String |
functiongraph_proxy请求模式需要提供functiongraph的urn。 |
参数 |
是否必选 |
参数类型 |
描述 |
---|---|---|---|
record |
否 |
Array of RecordRequestArgs objects |
录制播放相关配置 |
timeshift |
否 |
Array of TimeshiftRequestArgs objects |
时移播放相关配置 |
live |
否 |
Array of LiveRequestArgs objects |
直播播放相关配置 |