vod_segment_count_policy

Директива `vod_segment_count_policy` управляет политикой подсчёта сегментов при упаковке видео по запросу (VOD) в NGINX.

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

Описание

Директива vod_segment_count_policy является частью модуля VOD на базе NGINX, который предназначен для динамической репаковки видеофайлов в разные форматы потоковой передачи (DASH, HLS и т.д.). Эта директива позволяет указать политику, определяющую, как производится подсчёт сегментов в процессе упаковки. Количество сегментов может влиять на такие аспекты, как буферизация и воспроизведение, в зависимости от того, как видеоконтент доставляется клиентам.

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

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

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

server {
    listen 80;
    location /videos {
        vod_segment_count_policy strict;
        # Additional configuration...
    }
}

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

Изменения в vod_segment_count_policy могут не вступить в силу, пока служба NGINX не будет перезагружена. Убедитесь, что вы тестируете изменения в тестовой среде.

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