vod_drm_max_info_length

Задает максимальную длину информации DRM в модуле VOD Packager на базе NGINX.

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

Описание

Директива vod_drm_max_info_length задаёт максимальный размер информации DRM (управление цифровыми правами), которая может быть включена в заголовки ответа на запросы, обрабатываемые модулем VOD Packager на базе NGINX. Эта функция актуальна для сценариев с шифрованной трансляцией, где требуется определённая метадата для управления доступом и правами на медиаконтент.

При задании эта директива гарантирует, что размер информации DRM, прикрепляемой к медиа-ответам, не превышает указанный предел, что помогает оптимизировать производительность и предотвратить возможные проблемы, связанные с чрезмерно большими заголовками. Параметр ожидается в виде целого числа, указывающего максимальную длину в байтах. Если фактическая информация DRM превышает этот предел, она может быть усечена или опущена в зависимости от конкретной реализации модуля.

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

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

vod_drm_max_info_length 2048;

Убедитесь, что размер достаточен для включения всей необходимой информации DRM, чтобы предотвратить усечение.

Чрезмерно большие значения могут привести к проблемам с производительностью, особенно при высокой нагрузке.

Установка этой директивы без понимания требований DRM может привести к проблемам с доступом к защищённому контенту.

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