vod_drm_max_info_length
Задает максимальную длину информации DRM в модуле VOD Packager на базе NGINX.
Описание
Директива vod_drm_max_info_length задаёт максимальный размер информации DRM (управление цифровыми правами), которая может быть включена в заголовки ответа на запросы, обрабатываемые модулем VOD Packager на базе NGINX. Эта функция актуальна для сценариев с шифрованной трансляцией, где требуется определённая метадата для управления доступом и правами на медиаконтент.
При задании эта директива гарантирует, что размер информации DRM, прикрепляемой к медиа-ответам, не превышает указанный предел, что помогает оптимизировать производительность и предотвратить возможные проблемы, связанные с чрезмерно большими заголовками. Параметр ожидается в виде целого числа, указывающего максимальную длину в байтах. Если фактическая информация DRM превышает этот предел, она может быть усечена или опущена в зависимости от конкретной реализации модуля.
Правильная настройка этой директивы важна для балансировки между безопасностью (включением необходимой DRM-метадаты) и эффективностью (во избежание раздутых заголовков, которые могут повлиять на сетевую производительность). Эту директиву можно задавать в контекстах http, server и location, что даёт гибкость при её применении в разных частях конфигурации сервера.
Пример конфига
vod_drm_max_info_length 2048;
Убедитесь, что размер достаточен для включения всей необходимой информации DRM, чтобы предотвратить усечение.
Чрезмерно большие значения могут привести к проблемам с производительностью, особенно при высокой нагрузке.
Установка этой директивы без понимания требований DRM может привести к проблемам с доступом к защищённому контенту.