kmp_cc_out_timescale
`kmp_cc_out_timescale` 指令定义了 Kaltura Media Framework 的内容发布的输出时间尺度。
Kaltura Media Framework Common NGINX Module
·
streamstream server
语法kmp_cc_out_timescale value;
默认值none
上下文stream, stream server
参数1
说明
kmp_cc_out_timescale 指令是 Kaltura Media Framework Common NGINX Module 的一部分,可在 stream 和 stream server 块的上下文中使用。该指令接受单个参数,用于指定输出内容的时间尺度,这在媒体流的时序和同步中起着关键作用。正确设置此指令可确保媒体输出遵循定义的时间框架,这对于在流媒体服务中保持质量和播放性能至关重要。
当调用此指令时,它会影响在 Kaltura Media Protocol (KMP) 中媒体时间戳的解释和使用。通过指定输出时间尺度,内容可以在一致的参考框架下处理,从而对流媒体的编码和分发实现更精确的控制。例如,如果将时间尺度定义为 90000,这通常与常见的媒体时间标准一致,例如用于为 HLS 或 DASH 编码的视频文件,其中参考帧率对于正确播放和同步至关重要。需要注意的是,错误设置此参数可能会导致播放时音视频轨道不同步。
配置示例
stream {
server {
# Configure the output timescale for Kaltura streaming
kmp_cc_out_timescale 90000;
}
}⚠
确保 timescale 值与正在处理的媒体的帧率相匹配,以避免播放问题。
⚠
在流媒体传输过程中更改 timescale 值时要谨慎,因为这可能导致同步问题。
⚠
建议先在预发布环境中测试配置更改,然后再部署到生产环境。