vod_base_url

Директива 'vod_base_url' задаёт базовый URL для контента видео по требованию (VOD) в модуле VOD Packager на базе NGINX.

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

Описание

Директива 'vod_base_url' является неотъемлемой частью VOD Packager на базе NGINX, так как она определяет базовый путь URL, от которого обслуживается контент VOD. Это позволяет серверу разрешать пути к видеофайлам и связанным ресурсам при обработке запросов. Установив эту директиву, системные администраторы могут задать единую отправную точку для поиска ресурсов, что включает такие возможности, как адаптивная потоковая передача и запросы диапазонов, без необходимости изменять путь к каждому отдельному ресурсу. Директива может использоваться в различных контекстах, таких как http, server или location, обеспечивая гибкость в формировании URL как для всего сервера, так и для отдельных блоков.

Директива принимает один аргумент, которым должен быть корректный путь URL (например, http://example.com/videos/). Этот аргумент должен быть задан, чтобы все ссылки на ресурсы, генерируемые внутри VOD Packager, соответствовали указанному базовому URL. Когда VOD Packager генерирует плейлисты и файлы манифестов, он использует базовый URL, заданный этой директивой, для построения абсолютных URL для потоков, что делает её критически важной для корректного воспроизведения на стороне клиента. Если директива опущена или задана неверно, клиенты могут столкнуться с проблемами при попытке получить доступ к видеопотокам или файлам, поскольку сервер не сможет составлять правильные пути к ресурсам.

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

vod_base_url http://example.com/videos/;

Убедитесь, что URL заканчивается на '/', чтобы избежать проблем с построением путей.

Использование неправильного или недоступного URL может привести к ошибкам 404 для видеоресурсов.

Изменение базового URL может потребовать перегенерации плейлистов и манифестов.

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