kmp_cc_out_keepalive_interval

指令 `kmp_cc_out_keepalive_interval` 指定了 Kaltura Media Framework 中 keep-alive 连接的时间间隔。

语法kmp_cc_out_keepalive_interval seconds;
默认值none
上下文stream, stream server
参数1

说明

指令 kmp_cc_out_keepalive_interval 在 Kaltura Media Framework Common NGINX Module 中用于控制 keep-alive 连接的持续时间,从而提高流媒体应用的效率。通过延长连接的开启时间,可以减少建立连接的开销,从而在提供媒体内容时有助于提升性能和吞吐量。

配置时,该指令接受一个参数,用于指定以秒为单位的时间间隔。该间隔表示服务器在关闭空闲连接之前应保持其打开的时长。在客户端可能在短时间内发出多个请求的流媒体场景中,这种行为尤为有用。通过有效管理 keep-alive 设置,可最大程度地减少网络延迟,改善媒体播放时的用户体验。

但是,将此值设置得过高可能导致服务器资源耗尽,尤其是在处理大量并发连接时,因此需要根据预期负载和使用模式找到平衡。建议在调整此设置时监控服务器性能,以获得最佳效果。

配置示例

stream {
    server {
        kmp_cc_out_keepalive_interval 30;
    }
}

将间隔设置得过高可能会耗尽服务器上的可用连接,导致连接问题。

如果未正确管理,它还可能导致服务器内存使用增加。

← 返回所有指令