input_delay_margin

'input_delay_margin' 指令配置一个时间余量,用于管理媒体输入处理中的延迟。

语法input_delay_margin time;
默认值none
上下文
参数1

说明

'input_delay_margin' 指令在 Kaltura Media Framework Common NGINX Module 中指定了一个时间余量,用于在处理媒体流时容纳输入延迟。这在直播视频流场景中特别有用,因为网络状况或处理速度的波动可能导致意外的延迟。通过设置此指令,管理员可以确保系统允许一个宽限期,在此期间输入流可能延迟而不会对整体工作流程造成重大干扰。

该指令的参数为单个整数值,表示以毫秒为单位的时间余量。例如,如果将 'input_delay_margin' 设置为 '500',系统将在触发错误或调整流媒体时间线之前,为任何传入的媒体输入延迟额外允许 500 毫秒。此调整有助于维护用户的播放连贯性,防止因轻微的延迟问题导致的突发中断。

当同时摄入多个媒体源时,此指令的影响尤为显著,因为它使输入流处理的配置更具灵活性。管理员应在响应速度和质量之间取得平衡,以在不牺牲系统性能的情况下优化观众体验。

配置示例

input_delay_margin 300;

注意不要将延迟裕度设置得过高,因为这可能导致媒体播放延迟增加。

确保指定的值适合您的网络状况,以避免性能瓶颈。

← 返回所有指令