vod_parse_udta_name
Директива `vod_parse_udta_name` настраивает обработку имён User Data Box (udta) в видеофайлах при их обработке в VOD Packager на основе NGINX.
Описание
Директива vod_parse_udta_name используется в контексте упаковки видео по запросу (VOD), особенно в модуле VOD на базе NGINX. Директива указывает, следует ли включать разбор имён из User Data Box (udta) внутри MP4-файлов. При разборе этих имён VOD Packager может извлекать встроенные в видеофайлы метаданные, что полезно для операций, таких как динамическая генерация манифестов или предоставление информации о содержимом видео. Директива принимает один аргумент, который должен быть логическим значением и задаёт её поведение: включение или отключение механизма парсинга в зависимости от требований рабочего процесса обработки медиа.
Когда включено, парсер просматривает структуру MP4 в поисках User Data Boxes, содержащих определённые имена или метки метаданных, и эта информация может быть использована на более поздних этапах жизненного цикла обработки медиа. Если не производить разбор, эти метаданные могут быть проигнорированы, что потенциально приведёт к уменьшению возможностей по настройке пользовательского опыта или описанию контента. Эту директиву следует размещать в контекстах http, server или location, что позволяет добиваться гибкости конфигурации в зависимости от требований на уровне ресурса или сайта.
Пример конфига
vod_parse_udta_name on;
Убедитесь, что директива размещена в правильном контексте (http, server, location), чтобы избежать ошибок конфигурации.
Если парсинг включён, но в MP4-файле отсутствует udta, функциональность может быть ухудшена без сообщений об ошибках.
Проверьте наличие зависимостей от наличия метаданных в MP4-файлах; если метаданные критичны для операции, убедитесь, что файлы подготовлены соответствующим образом.