segmenter_forward_jump_threshold

Директива `segmenter_forward_jump_threshold` настраивает порог для прыжков сегментов в модуле Kaltura Media Framework для NGINX.

Синтаксисsegmenter_forward_jump_threshold number;
По умолчаниюnone
Контекст
Аргументы1

Описание

Директива segmenter_forward_jump_threshold используется в Kaltura Media Framework для управления тем, как segmenter обрабатывает переходы вперёд в обрабатываемом медиапотоке. Эта директива задаёт числовое значение, представляющее порог того, насколько segmenter позволит прыжок вперёд на временной шкале воспроизведения. Если выполняется запрос на перемотку за пределы этого порога, segmenter отреагирует соответствующим образом — либо выполнит, либо отклонит запрос в зависимости от настроенного поведения. Это обеспечивает плавность воспроизведения и предсказуемое поведение, особенно в сценариях адаптивной потоковой передачи.

При реализации этой директивы важно понимать контекст её применения и взаимодействие с другими компонентами конвейера обработки медиа. Каждый сегмент в протоколах адаптивной потоковой передачи, таких как HLS или DASH, обычно разбит на определённые интервалы, поэтому слишком жёсткая или слишком свободная настройка этой директивы может нарушить пользовательский опыт или привести к ошибкам при воспроизведении. Хорошо откалиброванный порог обеспечивает более плавную навигацию по медиапотоку, предотвращая избыточную задержку или неожиданные периоды буферизации, связанные с получением сегментов.

Пример конфига

segmenter_forward_jump_threshold 5;

Установка слишком низкого порога может помешать законным переходам вперёд и ухудшить пользовательский опыт.

Если порог настроен чрезмерно высоко, это может привести к ухудшению производительности из-за увеличения задержки при получении сегментов.

← Ко всем директивам