kmp_rtmp_out_onfi_period

指令 `kmp_rtmp_out_onfi_period` 配置 Kaltura 的 RTMP 流的输出 ONFI (Online Node Feed Interface) 周期。

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

说明

指令 kmp_rtmp_out_onfi_period 是 Kaltura Media Framework 的一部分,专门适用于 NGINX 中的流处理上下文。该指令允许管理员定义时间间隔(以秒为单位),用于决定向 RTMP 流的客户端发送 ONFI 数据包的频率。这里使用 ONFI 协议以增强流媒体服务器与客户端之间的实时通信和控制,确保在流会话期间及时更新和交互。通过调整 ONFI 周期,用户可以优化媒体传输的性能和响应性,尤其是在需要尽量减少延迟或更频繁更新客户端状态的场景中。

该指令接受一个指定秒数的单一数字参数。将此值设置得过高可能会由于客户端更新延迟而导致延迟增加,而设置得过低则可能导致过度的网络流量,可能使服务器不堪重负并降低性能。因此,用户需要根据具体用例和服务器能力,在期望的性能和网络开销之间找到平衡。

配置示例

stream {
    server {
        listen 1935;

        kmp_rtmp_out_onfi_period 2;
        # Additional RTMP configurations...
    }
}

确保间隔以秒为单位;使用不正确的值可能导致配置错误。

过低的值会对网络性能和服务器资源产生负面影响。

在负载下测试配置,以找到在延迟和带宽之间取得平衡的最佳周期。

← 返回所有指令