vod_ignore_edit_list

Директива `vod_ignore_edit_list` позволяет модулю VOD обходить edit list в MP4-файлах при потоковой передаче.

Синтаксисvod_ignore_edit_list on | off;
По умолчаниюoff
Контекстhttp, server, location
Аргументы1

Описание

Директива vod_ignore_edit_list в основанном на NGINX VOD Packager предназначена для оптимизации потоковой передачи видео посредством игнорирования edit list, указанных в MP4-файлах. Когда эта директива включена, любые edit points, определённые внутри MP4-файла и которые обычно управляют поведением воспроизведения (например, обрезкой или пропуском определённых фрагментов), игнорируются. Эта функция особенно полезна, когда требуется доставлять весь контент без изменений, обеспечивая более плавный просмотр.

По умолчанию видеофайлы могут содержать edit lists, которые приводят к неожиданному поведению при воспроизведении, особенно в контексте стриминга, где сегменты нужно отдавать быстро и непрерывно. При установке vod_ignore_edit_list в 'on' гарантируется доступ ко всему содержимому без сложностей, вызванных edit lists, что минимизирует возможные проблемы с воспроизведением.

Эту директиву можно задавать в разных контекстах, включая http, server и location, что позволяет гибко настраивать поведение в зависимости от объёма обслуживаемого VOD-контента. Обратите внимание, что изменение этой настройки может повлиять на способ доставки контента и зависит от того, как были закодированы видеофайлы относительно их edit lists.

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

location /videos {
    vod_ignore_edit_list on;
    # Other configuration directives
}

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

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

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