vod_multi_uri_suffix

Директива `vod_multi_uri_suffix` указывает суффикс, который добавляется к URI для Multi-URI запросов в модуле VOD для NGINX.

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

Описание

Директива vod_multi_uri_suffix используется в модуле упаковщика Video on Demand (VOD) на базе NGINX. Она позволяет задать суффикс, который добавляется к запрашиваемым URI в сценариях с несколькими URI. Эта функция особенно полезна при обслуживании разных вариантов или сегментов медиафайлов, позволяя серверу динамически изменять URI в зависимости от запрашиваемого содержимого. Например, это может быть полезно при обработке адаптивной потоковой передачи, когда к разным версиям видео обращаются через URI, содержащие конкретные суффиксы, заданные этой директивой.

Когда директива vod_multi_uri_suffix установлена, NGINX модифицирует входящий URI запроса, добавляя указанный суффикс перед обработкой запроса. Это обеспечивает корректное сопоставление запрашиваемых ресурсов с базовой файловой структурой или схемой хранения медиа, позволяя бесшовно получать доступ к различным версиям или сегментам без необходимости дополнительной настройки или жёсткого кодирования в логике приложения. Директива особенно полезна в средах, где медиафайлы обслуживаются бэкенд-системой, которая различает контент с помощью определённых URI-конвенций.

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

vod_multi_uri_suffix "_low";
⚠

Убедитесь, что суффикс не конфликтует с существующими именами файлов или путями.

⚠

Помните, что изменение суффикса после развёртывания может нарушить существующие ссылки или другие упоминания.

⚠

Отладка проблем может быть сложной из‑за динамической природы обработки URI. Избегайте сложных шаблонов суффиксов.

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