kmp_cc_in_send_timeout
在流媒体场景中,`kmp_cc_in_send_timeout` 指令用于配置 Kaltura Media Framework 内部通信的发送超时时间。
Kaltura Media Framework Common NGINX Module
·
streamstream server
语法kmp_cc_in_send_timeout time;
默认值none
上下文stream, stream server
参数1
说明
kmp_cc_in_send_timeout 指令是 Kaltura Media Framework Common NGINX Module 的一部分,专门用于管理流媒体。该指令设置一个超时值,用于定义服务器在 Kaltura 架构的内部通信中等待发送操作成功完成的最长时长。它在媒体组件(例如转码器或回放服务器)需要通过基于 TCP 的协议进行高效通信的场景中尤其相关。较短的超时有助于快速检测无响应的组件故障,而较长的超时则可能在网络延迟较高的环境中避免不必要的断开连接。
在配置此指令时,它接受一个参数,指定超时时间。正确设置此超时对于在响应速度与适应不同网络条件的能力之间取得平衡至关重要。如果在发送操作完成之前达到超时,会记录错误并终止该操作。务必确保所选超时与整体系统性能以及 Kaltura 组件常用网络条件相匹配。
配置示例
kmp_cc_in_send_timeout 30s;
⚠
将 timeout 设置得太低可能会在网络较慢或负载较高时导致频繁失败。
⚠
不配置此 directive 可能会导致默认 timeout 设置不适合 Kaltura 的内部通信需求。