vod_lang_param_name

Директива `vod_lang_param_name` задаёт имя параметра запроса, используемого для указания языка видеоконтента в модуле VOD Packager на базе NGINX.

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

Описание

Директива vod_lang_param_name используется в контексте HTTP-сервера для настройки параметров языка при трансляции видеоконтента с помощью модуля VOD Packager на базе NGINX. Определяя эту директиву, администраторы могут задать собственное имя параметра запроса, которое модуль VOD будет распознавать как указание требуемого языка запрашиваемого медиаконтента. Эта функциональность особенно полезна в средах, где материалы доступны на нескольких языках, позволяя клиентам запрашивать конкретные языковые версии контента через параметр URL.

Единственный аргумент этой директивы — строка, представляющая имя параметра. Например, если контент представлен как на английском, так и на испанском языках, установка vod_lang_param_name lang позволит клиентам делать запросы вроде /video?lang=es, чтобы получить испанскую версию. Если запрос выполняется без этого параметра, будет применён язык по умолчанию, настроенный в других местах конфигурации сервера. Директива vod_lang_param_name обеспечивает гибкость при обслуживании локализованного контента, улучшая опыт пользователей за счёт поддержки разнообразной аудитории.

Поскольку область действия этой директивы ограничена контекстами http, server и location, её можно применять выборочно в зависимости от потребностей маршрутизации приложения. Это помогает настраивать разные server или location блоки для более эффективной обработки запросов, специфичных для определённого языка.

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

server {
    listen 80;
    server_name example.com;

    location /video {
        vod_lang_param_name lang;
        # Additional configuration for VOD processing
    }
}

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

Будьте осторожны: если определены несколько экземпляров vod_lang_param_name, будет применяться только последнее определение.

Если забыть настроить допустимые файлы языков в сочетании с этой директивой, это может привести к ошибкам 404.

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