LiveManifestConfig

名称类型描述示例值
object

直播清单配置

SegmentCountinteger

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

3
AdMarkersstring

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

  • NONE:去除广告标记
  • DATE_RANGE:使用 HLS 规范中的 EXT-X-DATERANGE 标记,端点协议为 HLS/HLS_CMAF 时可用
  • XML:使用 DASH 规范中的 XML 广告标记,端点协议为 DASH 可用
NONE
MinVideoBitrateinteger

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

1000000
MinBufferTimeinteger

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

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

8
PresentationDelayinteger

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

12
StreamOrderstring

流排序规则,支持值:

  • ORIGINAL:保持输入的子清单排序;
  • VIDEO_BITRATE_ASCENDING:按视频流码率递增;
  • VIDEO_BITRATE_DESCENDING:按视频流码率递减。
ORIGINAL
MaxVideoBitrateinteger

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

8000000
DateTimeIntervalinteger

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

5
SegmentTemplateFormatstring

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

NUMBER_TIMELINE
MinUpdatePeriodinteger

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

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

8
ManifestDurationinteger

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

60