ll_segmenter_frame_process_delay
控制 Kaltura Media Framework 中帧处理的延迟。
Kaltura Media Framework Common NGINX Module
语法ll_segmenter_frame_process_delay milliseconds;
默认值none
上下文
参数1
说明
ll_segmenter_frame_process_delay 指令用于指定 Kaltura Media Framework 中帧处理的延迟(以毫秒为单位)。此延迟影响在实时视频流处理期间在处理帧之间分配的时间。通过调整该参数,用户可以根据特定的工作负载和延迟要求优化其处理流水线。该延迟有助于管理缓冲区溢出情形,特别是在应对变化的网络条件和视频处理速度时。
由于此指令接受单个参数,该值必须为非负整数。设置较高的延迟值可以使处理环境更稳定,但可能会导致视频流输出产生更多延迟。相反,将其设置为较低值可能会提高响应性,但如果处理流水线无法跟上实时需求,则可能增加丢帧风险。重要的是测试不同的延迟值,以找到满足您特定部署场景性能要求的平衡点。
由于视频处理具有实时性,延迟的选择不仅会显著影响播放体验的质量,还会影响媒体框架的整体资源利用率。因此,建议在调整时密切监控系统性能。
配置示例
ll_segmenter_frame_process_delay 100; # Sets a 100 ms delay for frame processing
⚠
将延迟设置得过高可能导致视频输出出现明显延迟。
⚠
调整可能需要经过彻底的测试过程才能达到最佳性能。
⚠
该指令可能会与其他缓冲设置相互影响,如果配置不当可能导致意外后果。