pckg_mpd_pres_delay_segments

控制在 Kaltura's Media Framework 中进行媒体封装时的分段延迟。

语法pckg_mpd_pres_delay_segments number;
默认值none
上下文http, server, location
参数1

说明

指令 pckg_mpd_pres_delay_segments 指定在使用 Kaltura's Media Framework 在 NGINX 中进行媒体封装时,在分段呈现之前应延迟的段数。这在直播场景中尤其有用,因为在发送之前可能需要缓冲若干分段以确保平稳播放并在不同网络条件下保持同步。该延迟有助于缓解延迟并在处理实时媒体传输时提升用户体验。

该指令的参数以单个整数值形式指定,表示在呈现之前要延迟的分段数量。这意味着如果将 pckg_mpd_pres_delay_segments 设置为 '2',服务器将在开始流式传输之前等到生成两个分段,从而更好地管理播放连续性。根据具体用例和观众的网络连接情况,配置此参数的灵活性允许管理员优化流媒体性能。

适当调整此指令有助于确保视频播放不仅稳定,而且能够适应观众网络带宽的波动。然而,将延迟设置得过高可能会导致终端用户感到明显的延时,尤其是在节奏较快的流媒体环境中。因此,应以用户体验为导向来确定该指令的取值。

配置示例

http {
    server {
        location /stream {
            pckg_mpd_pres_delay_segments 3;
        }
    }
}

设置过高的延迟可能会导致直播延时增加,使内容显得不那么实时。

在需要缓冲以防止播放中断的环境中,确保此指令不要设置得过低。

← 返回所有指令