segmenter_min_duration

Директива 'segmenter_min_duration' определяет минимальную продолжительность медиасегментов в Kaltura Media Framework.

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

Описание

Директива 'segmenter_min_duration' в Kaltura Media Framework Common NGINX Module выполняет ключевую роль в потоковой передаче медиа, задавая минимальную длительность сегментов при доставке видеоконтента. Как правило, сегменты используются в адаптивных потоковых протоколах, таких как HLS или DASH, когда видеоконтент делится на более мелкие, удобные для обработки фрагменты для достижения оптимальной производительности потока и воспроизведения. Эта директива помогает гарантировать, что сегменты не будут слишком короткими или чрезмерно длинными, что оптимизирует опыт воспроизведения с учётом сетевых условий и требований к воспроизведению.

Указав 'segmenter_min_duration' положительным целым числом, выраженным в секундах, пользователи могут контролировать минимальную длительность каждого сегмента. Например, если установить значение 10, ни один созданный сегмент не будет короче 10 секунд. Это важно, потому что короткие сегменты могут приводить к увеличению накладных расходов и буферизации, тогда как длинные сегменты могут задерживать начало воспроизведения или снижать отзывчивость на действия зрителя, такие как переключение разрешения. Следовательно, подбор оптимального значения этой директивы важен для улучшения пользовательского опыта и рационального использования ресурсов.

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

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

segmenter_min_duration 10;

Установка слишком низкого значения может привести к чрезмерным накладным расходам и буферизации для зрителей.

Установка слишком высокого значения может задержать начало воспроизведения и снизить отзывчивость на действия пользователя, например переключение дорожек.

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