ts_kmp_ctrl_retries

`ts_kmp_ctrl_retries` 指令设置 Kaltura Media Framework 中控制器请求的重试次数。

语法ts_kmp_ctrl_retries number;
默认值none
上下文stream, stream server
参数1

说明

ts_kmp_ctrl_retries 指令位于 Kaltura Media Framework 的 NGINX 模块中,用于配置当控制器出现错误时 NGINX 服务器应尝试重新发送请求的次数。该指令在网络问题或瞬时故障可能导致 NGINX 与媒体控制器之间通信失败的场景中特别有用。通过设置此指令,管理员可以确保临时性问题不会阻碍媒体流功能,从而在实时环境中提升可靠性。

该指令接受一个整数参数,用于指定对控制器请求的最大重试次数。每次重试将在一个指定的时间间隔后进行,该间隔可能在其他配置中或默认值中定义。此内置重试机制有助于提高部署的健壮性,使系统在由于网络故障而非服务完全失败的情况下能够更好地处理错误。

该指令适用于 streamstream server 上下文,可在全局和服务器特定设置中使用。使用 Kaltura 框架部署媒体流应用时,为此指令设置合适的值对保持无缝的用户体验并确保及时处理通信中出现的任何问题至关重要。

配置示例

stream {
    server {
        ts_kmp_ctrl_retries 5;
    }
}

该值必须为整数;非整数值会导致 NGINX 抛出配置错误。

将此设置为非常大的数值可能会在持续性故障的情况下导致不必要的延迟,从而影响整体性能。

← 返回所有指令