kmp_cc_out_ctrl_timeout
指令 `kmp_cc_out_ctrl_timeout` 在 Kaltura Media Framework 的 NGINX 模块中设置控制器命令的超时。
Kaltura Media Framework Common NGINX Module
·
streamstream server
语法kmp_cc_out_ctrl_timeout time;
默认值none
上下文stream, stream server
参数1
说明
在 Kaltura Media Framework 环境中,指令 kmp_cc_out_ctrl_timeout 对于管理 NGINX 服务器在等待控制器命令响应时的等待时长至关重要。对于涉及实时媒体流的应用而言尤为重要,因为延迟和响应时间会显著影响服务质量。当设置了此超时时间后,如果控制器命令的处理超过了定义的时长,NGINX 将终止该命令的处理,从而防止由于组件无响应或网络问题而导致的长期阻塞状态。
超时时间以秒为单位指定,并可以使用不同的整数值来表示 NGINX 在将命令视为超时之前将等待的时长。此功能有助于保持媒体流服务的整体性能和可靠性,因为它降低了可能影响用户体验的挂起操作的风险。管理员应根据系统的性能特性和媒体处理组件的预期行为来设置该超时时间。
配置示例
stream {
server {
kmp_cc_out_ctrl_timeout 30;
# Other configurations...
}
}⚠
将超时时间设置得过低可能会导致有效的控制器命令被过早取消,从而对媒体传输造成不利影响。
⚠
如果根本未设置,超时行为可能由初始配置决定,而这些配置会根据服务器设置而有所不同。