kmp_idle_timeout

指令 `kmp_idle_timeout` 指定在 Kaltura Media Protocol 连接被视为空闲并可关闭之前的无活动持续时间。

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

说明

kmp_idle_timeout 指令在 Kaltura Media Framework 中用于管理通过 Kaltura Media Protocol (KMP) 建立的媒体流连接的生命周期。当为媒体流建立连接时,该连接会进入一个活动状态,在此期间发生数据传输。如果在连接上在 kmp_idle_timeout 值定义的指定持续时间内没有检测到任何活动,则该连接被视为空闲。

此超时有助于资源管理,通过自动关闭不活动的连接释放服务器资源,并限制可能本会无限期保持打开的活动连接数量。该指令接受一个表示超时时间的单个参数,可以用秒、分钟或小时等时间单位指定。正确配置此超时对于在资源效率和用户体验之间取得平衡至关重要:设置过低可能会在合法的活动暂停期间导致不必要的连接终止,而设置过高则可能导致空闲连接浪费资源。

配置示例

kmp_idle_timeout 5m;

确保超时值适合您媒体应用的预期使用模式,以避免过早断开连接。

将超时值设置得过短可能导致频繁重新连接,从而对性能产生负面影响。

← 返回所有指令