segmenter_ready_threshold

`segmenter_ready_threshold` 指令设置在媒体流开始处理之前必须准备就绪的最小片段数。

语法segmenter_ready_threshold number;
默认值none
上下文
参数1

说明

segmenter_ready_threshold 指令在 Kaltura Media Framework Common NGINX Module 中用于指定必须准备好的媒体片段的阈值(数量),以便开始处理。其本质上决定了缓冲队列中需要可用多少个片段,以确保流畅播放而不被中断。这在直播视频流场景中尤其重要,因为有一定数量的片段准备就绪可以防止在开始播放时出现延迟并确保平滑的用户体验。

通过配置此指令,媒体管理员可以根据网络状况和用户体验期望调整就绪要求。对于网络较慢的用户,可能需要更高的阈值以防止缓冲,而在带宽充足的环境中较低的阈值可能更合适。该指令接受一个表示期望就绪片段数量的单个数值参数。该值会影响流何时能被启动,尤其是在片段被动态生成和消耗的环境中。

需要注意的是,根据基础设施和负载情况,将此数值设置得过高可能会延迟观看开始,而设置得过低则可能在流启动后如果系统无法跟上需求导致播放问题。

配置示例

segmenter_ready_threshold 5;

确保所指定的数值适合您的流媒体负载;过高可能会导致延迟。

对该指令的更改可能需要进行测试,以确定其在不同网络条件下是否满足真实环境的性能需求。

← 返回所有指令