ll_segmenter_forward_jump_threshold
'll_segmenter_forward_jump_threshold' 指令定义了 Kaltura Media Framework 的分段器中允许向前跳转的阈值。
Kaltura Media Framework Common NGINX Module
语法ll_segmenter_forward_jump_threshold time_in_ms;
默认值none
上下文
参数1
说明
'll_segmenter_forward_jump_threshold' 指令指定播放请求在媒体流中可以向前跳转的最大时间(以毫秒为单位)。该功能在直播场景中尤为重要,观众可能希望跳到更靠后的位置以赶上当前直播状态或访问后面的内容片段,而无需等待前面的片段被传输。通过设置此阈值,服务器可以控制客户端最多可以请求到多远的片段,从而管理带宽使用并在播放过程中提供更流畅的用户体验。\n\n此指令在使用分段协议(例如 HLS 或 DASH)进行媒体流传输的环境中尤其相关,因为它可以在允许观众与内容互动的同时帮助维护流传输过程的完整性。传递给此指令的参数应为表示毫秒的数值。如果设置过高,可能导致缓冲问题;设置过低则可能限制观众与媒体的交互,迫使他们观看不必要的片段。\n\n服务器在处理请求时将使用该值。具体来说,如果观众尝试向前跳转超过指定阈值,请求可能会被拒绝或以与应用处理此类场景的方式一致的方式处理,通常会发送一个响应,建议用户等待直到有足够的媒体被缓冲。
配置示例
ll_segmenter_forward_jump_threshold 3000;
⚠
确保该值不超过片段的总时长,以避免有效的播放请求被拒绝。
⚠
在直播场景中,请谨慎设置较低的值,因为这可能会使希望快速追赶进度的用户感到沮丧。