kmp_rtmp_in_log_frames
启用 Kaltura Media Framework 中输入流的帧级数据日志记录。
Kaltura Media Framework Common NGINX Module
·
streamstream server
语法kmp_rtmp_in_log_frames on|off;
默认值off
上下文stream, stream server
参数1
说明
在使用 Kaltura Media Framework Common Module 的 NGINX 配置中,kmp_rtmp_in_log_frames 指令在 stream 和 stream server 上下文中使用。通过启用此指令,NGINX 会记录来自输入 RTMP 流的实时处理帧的详细信息,这对调试和监控特别有用,使开发人员和管理员能够分析所传输视频帧的特性和行为。
该指令接受一个参数,用于指定是否打开或关闭帧数据的日志记录。启用时,处理的每一帧都会被记录,提供有关帧率、大小、类型及其他相关指标的洞见。这有助于评估流质量并诊断流媒体性能中的潜在问题。关闭日志记录时,帧数据不会被记录,可能降低 NGINX 服务器的开销并提升性能,但代价是丢失有价值的诊断信息。
要有效使用此指令,应将其包含在管理 RTMP 输入的相应 NGINX 配置块中。在启用此功能时评估服务器资源非常重要,因为记录大量帧数据会导致 I/O 增加并可能引起性能下降,具体取决于服务器的负载和能力。
配置示例
stream {
server {
listen 1935;
kmp_rtmp_in_log_frames on;
}
}⚠
启用帧日志记录可能会增加服务器负载,从而影响性能。
⚠
确保正确配置日志输出目标,以避免日志溢出或丢失。