vod_drm_upstream_location

Директива `vod_drm_upstream_location` указывает расположение upstream‑сервера, используемого для Dynamic Range Memory (DRM) в упаковке видео по запросу (VOD).

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

Описание

Директива vod_drm_upstream_location — это параметр конфигурации, находящийся в модуле VOD Packager на базе NGINX. Эта директива позволяет указать upstream‑расположение для обработки медиаконтента, защищённого DRM. При отдаче видеоконтента, особенно в форматах с поддержкой Digital Rights Management (DRM), директива обеспечивает корректную маршрутизацию запросов за зашифрованными видеосегментами к назначенному DRM‑серверу. Upstream‑расположение может быть задано в виде полного URL или пути location, что даёт гибкость в архитектуре VOD.

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

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

location /video {
    vod_drm_upstream_location http://drm-server.com/drm;
}

Убедитесь, что upstream URL правильно отформатирован; неверные URL могут привести к недоступным ссылкам для контента, защищённого DRM.

Расположение директивы имеет решающее значение — она должна находиться в правильном контексте для ожидаемого поведения.

Неправильные настройки upstream server могут привести к ошибкам 403 Forbidden или 404 Not Found для защищённого контента.

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