kmp_cc_out_max_republishes
`kmp_cc_out_max_republishes` 指令指定了 Kaltura Media Framework 组件尝试重新发布给定媒体流的最大次数。
Kaltura Media Framework Common NGINX Module
·
streamstream server
语法kmp_cc_out_max_republishes number;
默认值none
上下文stream, stream server
参数1
说明
kmp_cc_out_max_republishes 指令是 Kaltura Media Framework Common NGINX Module 中的一项重要设置,帮助管理媒体流处理的可靠性和弹性。当媒体流失败或遇到错误时,系统可以尝试重新发布以确保持续传输。为该指令设置的值决定在系统停止尝试之前允许的最大重新发布次数。这在提高弹性和资源管理之间提供了平衡,因为过度重新发布可能导致负载增加,并在资源受限的环境中引发级联故障。
在实际操作中,应根据媒体传输过程中所涉网络和服务器的预期可靠性来配置此指令。例如,在具有可靠网络基础设施的稳定环境中,可以接受较高的限制;而在更不稳定的环境中,较低的阈值可在发生错误时防止系统过载。该指令接受一个整数参数,用于指定最大重新发布尝试次数,为管理员根据运行情况定制媒体流处理行为提供了可能。
通过设置 kmp_cc_out_max_republishes,管理员可以在 Kaltura 部署中微调错误处理策略,从而优化整体性能并确保不间断的流媒体体验。
配置示例
stream {
server {
kmp_cc_out_max_republishes 5;
}
}⚠
将该值设置得过高可能会在持续错误期间使系统过载,导致性能下降。
⚠
相反,设置得过低可能导致频繁的流失败且没有足够的恢复尝试,从而影响用户体验。