ll_segmenter_video_duration_margin
Директива `ll_segmenter_video_duration_margin` задает допустимую погрешность длительности для сегментированных видеопотоков, обрабатываемых Kaltura Media Framework.
Описание
Директива ll_segmenter_video_duration_margin является важным параметром в модуле NGINX Kaltura Media Framework и предназначена для настройки максимально допустимого отклонения длительности видеосегментов. Этот допуск критичен для того, чтобы сегментация видеофайлов соответствовала требованиям воспроизведения, позволяя небольшие отклонения длительностей сегментов без возникновения проблем с воспроизведением или сбоев потока. Если фактическая длительность сегмента превышает указанный допуск по сравнению с ожидаемыми значениями, логика обработки сегментов может адаптировать поведение сегментации или отклонить отдельные сегменты, чтобы поддерживать стабильное воспроизведение.
Эта директива принимает один числовой аргумент, который задает допуск длительности в миллисекундах. Правильная настройка значения имеет решающее значение: слишком строгий допуск может привести к частому отклонению сегментов, тогда как слишком свободный допуск может нарушить синхронизацию воспроизведения. Поэтому рекомендуется тестировать и корректировать этот параметр в зависимости от конкретных сценариев использования и характера обрабатываемого видеоконтента. Его расположение в конфигурации может влиять на производительность всего медиапайплайна, поскольку оно напрямую влияет на логику создания и обработки сегментов.
Пример конфига
ll_segmenter_video_duration_margin 100;
Установка слишком малого значения запаса может привести к частым отклонениям сегментов.
Слишком большой запас может привести к проблемам синхронизации при воспроизведении.