ll_segmenter_close_segment_delay
'll_segmenter_close_segment_delay' 指令指定在 Kaltura Framework 中关闭媒体段之前等待的持续时间。
Kaltura Media Framework Common NGINX Module
语法ll_segmenter_close_segment_delay seconds;
默认值none
上下文
参数1
说明
'll_segmenter_close_segment_delay' 指令配置在分段被标记为关闭后 Kaltura Media Framework 将等待的延迟时长(以秒为单位)。该指令对于优化媒体内容的直播非常关键,因为它为可能出现的延迟媒体包或网络波动提供了缓冲时间。通过适当设置该延迟,管理员可以确保分段完整且正确同步,从而提升观众体验,同时将播放中断或低质量分段等问题降到最低。
该指令的值必须以正整数形式指定,表示在最终完成分段关闭之前需等待的秒数。如果将该延迟设置得过低,分段可能会被过早关闭,导致内容被截断。相反,过长的延迟可能会对流媒体服务的延迟和响应性产生负面影响。因此,应根据预期的网络状况和媒体流的特性在二者之间取得平衡。
在可能出现可用媒体快速变化的直播场景中,该指令尤为有用,因为它能防止可能并不准确反映流媒体意图连续性的突然分段结束。适当的设置可带来更平滑的播放体验并提升整体媒体传输质量。
配置示例
ll_segmenter_close_segment_delay 5;
⚠
将 delay 设置得过低可能导致 segments 过早关闭,从而造成媒体不完整。
⚠
过高的 delay 值可能会增加 latency,从而影响 real-time streaming 的质量。
⚠
确保所设置的值与整个 streaming environment 的性能和 bandwidth 能力相匹配。