vod_upstream_extra_args
Директива `vod_upstream_extra_args` позволяет задать дополнительные аргументы, которые будут пересылаться в upstream-запрос для видео по требованию (VOD).
Описание
Директива vod_upstream_extra_args используется в модуле VOD Packager на базе NGINX для передачи дополнительных параметров в upstream-запросы, которые обрабатывают видеоматериалы. Эту директиву можно задавать в контексте http, server или location, что позволяет гибко настраивать поведение в зависимости от сценария использования. Она особенно полезна для добавления параметров запроса, HTTP-заголовков или других пользовательских опций, которые могут потребоваться бэкенду, обрабатывающему запросы на получение видео-контента.
Поведение директивы заключается в добавлении указанных аргументов к исходящим запросам к upstream-серверу, обрабатывающему операции VOD. Директива принимает один аргумент — валидную строку, содержащую дополнительные параметры, которые вы хотите передать. Если аргумент опущен или имеет неверное значение, по умолчанию дополнительные аргументы не добавляются, что обеспечивает простое взаимодействие с upstream без непреднамеренных изменений.
Пример конфига
location /vod {
vod_upstream_extra_args "quality=high&format=mp4";
vod_data /path/to/video;
}Убедитесь, что предоставленные аргументы имеют правильный формат, так как неправильный синтаксис может привести к ошибкам при выполнении запросов.
Имейте в виду, что чрезмерные или ненужные аргументы могут привести к проблемам с производительностью или неожиданному поведению вышестоящего сервиса.