kmp_timescale
指令 `kmp_timescale` 为 Kaltura Media Protocol (KMP) 流式传输配置时间刻度。
Kaltura Media Framework Common NGINX Module
语法kmp_timescale time_scale;
默认值none
上下文
参数1
说明
kmp_timescale 指令是 Kaltura Media Framework 的一个重要部分,用于控制媒体流协议(尤其是 KMP)所使用的时间刻度。该指令允许你设置一个特定的时间刻度,该刻度决定了媒体数据包中的时间戳在流式传输过程中如何被解释和同步。通过调整时间刻度,可以根据具体的媒体需求优化性能,确保不同媒体组件之间的平滑播放和同步。
在实际应用中,kmp_timescale 有助于管理媒体数据在 KMP 协议下的采样和发送频率。它直接影响延迟和时间戳的精确度,这些对于实时应用中的媒体同步至关重要。该指令可能会影响诸多因素,包括缓冲策略和播放响应性。在选择 kmp_timescale 的值时需要谨慎考虑,因为该值必须与所提供的流媒体的特性(例如帧率和编码格式)相匹配。
配置示例
# Set the KMP time scale to 1000 (milliseconds) kmp_timescale 1000;
⚠
确保时间尺度值适合您的媒体类型;不正确的值可能导致播放问题。
⚠
使用非常低或非常高的时间尺度可能影响性能,导致流媒体的延迟增加或抖动。