pckg_mpd_pres_delay_segments

Управляет задержкой сегментов при упаковке медиа в Kaltura Media Framework.

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

Описание

Директива pckg_mpd_pres_delay_segments задаёт величину задержки перед представлением сегментов при упаковке медиа с использованием Kaltura Media Framework в NGINX. Это особенно полезно в контексте потоковых трансляций в реальном времени, где сегменты могут требовать буферизации перед отправкой, чтобы обеспечить плавное воспроизведение и синхронизацию при различных сетевых условиях. Задержка помогает уменьшить латентность и улучшить пользовательский опыт при передаче медиа в реальном времени.

Аргумент этой директивы указывается в виде одного целого числа, соответствующего желаемому количеству сегментов, на которые необходимо отложить представление. Это означает, что если вы установите pckg_mpd_pres_delay_segments в '2', сервер будет ждать, пока не будут сформированы два сегмента, прежде чем начнётся стриминг, что позволяет лучше управлять непрерывностью воспроизведения. Гибкость настройки этого параметра даёт администраторам возможность оптимизировать производительность стриминга в зависимости от конкретных сценариев использования и качества подключения аудитории.

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

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

http {
    server {
        location /stream {
            pckg_mpd_pres_delay_segments 3;
        }
    }
}

Установка большого значения задержки может привести к увеличению латентности при прямой трансляции, из-за чего контент будет казаться менее «в реальном времени».

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

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