vod_source_clip_map_uri
Директива `vod_source_clip_map_uri` указывает URI JSON-файла, который сопоставляет клипы для обработки видео по запросу.
Описание
Директива vod_source_clip_map_uri используется в модуле VOD Packager на базе NGINX для указания местоположения JSON-файла, содержащего информацию о сопоставлении видеоклипов. Эта директива позволяет задавать, как сегменты видео должны обрабатываться и отдаваться, обеспечивая такие возможности, как адаптивная потоковая передача и расширенная обработка медиа. JSON-сопоставление может включать сведения о точках начала и окончания каждого клипа, что необходимо для операций, таких как обрезка сегментов для переупаковки медиа на лету.
Эта директива может быть настроена в контекстах http, server или location, что даёт гибкость в определении сопоставлений клипов в зависимости от архитектуры веб-сервера. Параметр должен быть действительным URI, указывающим на JSON-файл, который определяет сопоставления. Корректный разбор этого JSON-файла критически важен для того, чтобы модуль понимал, как разделять и отдавать запрашиваемое видео.
Когда поступает запрос на конкретное видео, NGINX использует сопоставления, определённые в JSON-файле. Он будет динамически отдавать запрошенные сегменты в соответствии с указанными точками начала и окончания, что позволяет эффективно доставлять медиаконтент без необходимости перекодирования всего видеофайла при каждом запросе. Это повышает производительность и оптимизирует использование пропускной способности в приложениях потоковой передачи медиа.
Пример конфига
server {
listen 80;
server_name example.com;
location /vod {
vod_source_clip_map_uri /path/to/clip_map.json;
}
}Убедитесь, что URI указывает на действительный файл JSON с правильным форматированием.
Права доступа к файлу JSON должны быть правильно настроены, чтобы избежать ошибок 403 Forbidden.
Структура файла JSON должна соответствовать ожидаемой схеме для сопоставлений клипов. Проверьте правильность именования ключей.