ts_kmp_ctrl_retry_interval
在 NGINX 中设置 Kaltura media framework 控制器操作的重试间隔。
Kaltura Media Framework Common NGINX Module
·
streamstream server
语法ts_kmp_ctrl_retry_interval time;
默认值5s
上下文stream, stream server
参数1
说明
ts_kmp_ctrl_retry_interval 指令指定 Kaltura Media Framework 内控制器操作重试尝试之间的间隔时长。在控制器需要与各种组件(例如转码器或媒体发布者)通信并在这些通信过程中遇到临时错误的场景中,该指令尤为重要。此指令用于控制在失败情况下框架在尝试重新发送命令或获取状态更新之前等待的时间。通过正确配置此指令,管理员可以缓解与临时网络中断或组件过载相关的问题,从而确保更稳健的媒体处理工作流。
该指令需要一个指定间隔时长的单个参数。该值应根据特定环境的预期延迟和故障恢复需求来设置。将间隔设置得过短可能导致频繁的连续尝试,从而不足以留出恢复时间;而将间隔设置得过长则可能延迟原本可以通过提前重试成功的关键操作。至关重要的是对该值进行测试和调优,以适应特定媒体流基础设施及其响应特性。
配置示例
stream {
server {
ts_kmp_ctrl_retry_interval 10s;
}
}⚠
确保间隔适合您的网络延迟。
⚠
将间隔设置得过低可能会导致控制器被请求淹没。
⚠
请务必检查其对媒体管道可能造成的性能影响。