segmenter_max_span_average
为 Kaltura Media Framework 的媒体流设置片段的最大平均跨度。
Kaltura Media Framework Common NGINX Module
语法segmenter_max_span_average value;
默认值none
上下文
参数1
说明
segmenter_max_span_average 指令用于控制在使用 Kaltura Media Framework 进行媒体流传输时片段的最大平均时长。通过指定此指令,用户可以优化媒体传输,确保片段大小适合播放,而不会导致过多的缓冲或延迟。该指令在维持服务质量方面起着关键作用,它影响媒体如何被划分为便于流式客户端处理的可管理块。
segmenter_max_span_average 指令的参数应以表示最大平均跨度(以秒为单位)的值来定义。该值被媒体处理组件用于在片段长度与网络状况及客户端能力之间进行平衡。较小的值会产生更多的片段,这可以提高响应性,但可能导致管理这些片段的开销增加。相反,较大的值可以减少片段数量,可能提高带宽效率,但有增加终端用户延迟的风险。
有效使用 segmenter_max_span_average 需要了解目标受众的网络速度和预期的播放场景。在连接可靠性或带宽高度可变的环境中,谨慎调整此指令可以显著提升用户体验,同时避免因产生过多短生命周期资源而给服务器带来负担。
配置示例
segmenter_max_span_average 10; # Sets the maximum average span to 10 seconds
⚠
将 span 设置得过低可能会导致过多的片段管理开销。
⚠
应对这些值进行适当测试,以根据实际媒体类型和受众的连接速度找到最佳设置。