LiveManifestConfig

更新时间:
复制 MD 格式

名称

类型

描述

示例值

object

直播清单配置

SegmentCount

integer

切片个数,适用 HLS/HLS_CMAF 协议,默认使用 channel 的配置,取值范围:2~100

3

DateTimeInterval

integer

插入时间标签 EXT-X-PROGRAM-DATE-TIME 的间隔(秒)。默认不插入标签。取值范围:1~3600。适用 HLS/HLS_CMAF 协议。

5

MinUpdatePeriod

integer

最小更新间隔。单位:秒。取值范围:1~3600。默认 2 个切片时长。适用 DASH。

注意:建议设置为小于最小缓冲时间,过大会导致 DASH 播放卡顿。

8

AdMarkers

string

播放清单中支持的广告标记。

  • NONE:去除广告标记

  • DATE_RANGE:使用 HLS 规范中的 EXT-X-DATERANGE 标记,端点协议为 HLS/HLS_CMAF 时可用

  • XML:使用 DASH 规范中的 XML 广告标记,端点协议为 DASH 可用

NONE

StreamOrder

string

流排序规则,支持值:

  • ORIGINAL:保持输入的子清单排序;

  • VIDEO_BITRATE_ASCENDING:按视频流码率递增;

  • VIDEO_BITRATE_DESCENDING:按视频流码率递减。

ORIGINAL

MinVideoBitrate

integer

输入最小比特率阈值(单位:比特/秒),视频轨道必须大于或者等于此阈值才能从此端点播放。取值范围:大于 0 的整数。默认为空不设置最小比特率。

1000000

MaxVideoBitrate

integer

输入最大比特率阈值(单位:比特/秒),视频轨道必须小于等于此阈值才能从此端点播放。取值范围:大于 0 的整数。默认为空不限制最大比特率。

8000000

MinBufferTime

integer

最小缓冲时间,单位:秒。取值范围:1~30。默认 2 个切片时长。仅适用 DASH。

注意:最小缓冲时间过小可能导致播放卡顿,建议不小于 2 个切片时长。

8

PresentationDelay

integer

建议启播延迟,单位:秒。取值范围:1~60。默认 3 个切片时长。

12

ManifestDuration

integer

直播过程中最大回看时长。单位:秒。取值范围:1~3600,默认 60。适用 DASH。

60

SegmentTemplateFormat

string

切片模版,暂只支持 NUMBER_TIMELINE(默认)。适用 DASH。

NUMBER_TIMELINE

PartHoldBackMs

integer