vod_drm_request_uri
Директива `vod_drm_request_uri` задаёт URI, используемый для запроса лицензий DRM (управление цифровыми правами) для видеоконтента в упаковке Video on Demand (VOD) на базе NGINX.
Описание
Директива vod_drm_request_uri используется в модуле VOD Packager на базе NGINX для определения конечной точки, откуда получаются лицензии DRM при выдаче защищённого видеоконтента. Эта директива необходима для интеграции с серверами лицензирования, которые обеспечивают расшифровку контента, позволяя доступ к премиальному медиаконтенту только авторизованным пользователям. Указывая этот URI, NGINX может эффективно запрашивать необходимые лицензии от имени клиента, обеспечивая бесшовное воспроизведение контента с DRM.
При настройке vod_drm_request_uri она должна быть определена в контекстах HTTP, server или location. Директива принимает ровно один аргумент: URI сервера лицензирования DRM. Этот URI может быть либо абсолютным путём, либо полностью квалифицированным URL, в зависимости от архитектуры системы и конфигурации DRM-сервисов. Запрос лицензии будет выполняться при обращениях клиента за видеоконтентом, повышая безопасность воспроизведения и контроль над тем, как осуществляется доступ к медиа и их использование.
Важно убедиться, что в конфигурации указан корректный URI, так как неправильный или недоступный URI может привести к ошибкам воспроизведения или несанкционированному доступу к контенту. Модуль самостоятельно обрабатывает взаимодействие с сервером лицензирования, что делает процесс внедрения защиты контента в систему доставки видео относительно простым для администраторов и не требует сложных изменений в коде приложения.
Пример конфига
location /video {
vod_drm_request_uri /drm/license;
... other configuration ...
}Убедитесь, что URI доступен; в противном случае запросы контента завершатся неудачей.
Неправильное указание формата URI может привести к ошибкам при получении лицензии.
Отсутствие необходимых HTTP-заголовков может привести к неэффективному получению лицензии.