kmp_rtmp_in_log_frames

启用 Kaltura Media Framework 中输入流的帧级数据日志记录。

语法kmp_rtmp_in_log_frames on|off;
默认值off
上下文stream, stream server
参数1

说明

在使用 Kaltura Media Framework Common Module 的 NGINX 配置中,kmp_rtmp_in_log_frames 指令在 streamstream server 上下文中使用。通过启用此指令,NGINX 会记录来自输入 RTMP 流的实时处理帧的详细信息,这对调试和监控特别有用,使开发人员和管理员能够分析所传输视频帧的特性和行为。

该指令接受一个参数,用于指定是否打开或关闭帧数据的日志记录。启用时,处理的每一帧都会被记录,提供有关帧率、大小、类型及其他相关指标的洞见。这有助于评估流质量并诊断流媒体性能中的潜在问题。关闭日志记录时,帧数据不会被记录,可能降低 NGINX 服务器的开销并提升性能,但代价是丢失有价值的诊断信息。

要有效使用此指令,应将其包含在管理 RTMP 输入的相应 NGINX 配置块中。在启用此功能时评估服务器资源非常重要,因为记录大量帧数据会导致 I/O 增加并可能引起性能下降,具体取决于服务器的负载和能力。

配置示例

stream {
    server {
        listen 1935;
        kmp_rtmp_in_log_frames on;
    }
}

启用帧日志记录可能会增加服务器负载,从而影响性能。

确保正确配置日志输出目标,以避免日志溢出或丢失。

← 返回所有指令