pckg_m3u8_low_latency

启用低延迟 HLS 流以进行媒体传输。

语法pckg_m3u8_low_latency on | off;
默认值off
上下文http, server, location
参数1

说明

来自 Kaltura Media Framework 的 pckg_m3u8_low_latency 指令允许用户在其 NGINX 配置中直接启用 Low Latency HLS (LLHLS) 支持。它旨在通过 HTTP 提供更即时的媒体传输,与标准 HLS 实现相比可实现更低的播放延迟。这在需要实时交互的应用中尤其有用,例如直播活动和广播场景,在这些情况下延迟会影响用户体验。

当设置此指令时,NGINX 会调整 HTTP Live Streaming 的行为,着重于片段时长和播放列表管理,以优化更低的延迟。该方法可能涉及调整片段大小并采用各种缓冲策略,以确保观众尽可能快速地接收内容。该指令可在 http、server 和 location 级别进行配置,允许管理员灵活地根据应用的具体需求定制低延迟设置。

配置示例

http {
    server {
        location /live {
            pckg_m3u8_low_latency on;
        }
    }
}

为获得最佳性能,请确保将分片大小针对低延迟流媒体进行适当配置。

在未经充分测试的情况下使用该指令可能会根据网络状况导致意外的缓冲问题。

请务必监控服务器负载,因为启用低延迟可能会增加资源使用。

← 返回所有指令