vod_drm_clear_lead_segment_count
Директива `vod_drm_clear_lead_segment_count` управляет количеством начальных видеосегментов в потоке видео по запросу (VOD), которые остаются нешифрованными в целях управления цифровыми правами (DRM).
Описание
Директива vod_drm_clear_lead_segment_count определяет, какое количество ведущих сегментов в видеопотоке должно передаваться в нешифрованном виде, что особенно важно в сценариях применения DRM к видеоконтенту. Эта директива полезна, когда поставщики контента хотят обеспечить доступность начальной части видео без шифрования, чтобы ускорить время начала воспроизведения. По умолчанию последующие сегменты шифруются в целях защиты, тогда как ведущие сегменты могут предоставляться без ограничений.
Когда эта директива задана, её параметр определяет число незащищённых сегментов, доставляемых плееру перед переключением на защищённые и зашифрованные потоки. Это может заметно улучшить пользовательский опыт, поскольку позволяет буферам заполняться быстрее при соблюдении политик защиты контента. При использовании этой возможности важно соблюдать политики защиты контента, применимые к обслуживаемому медиа.
Директиву можно размещать в контекстах http, server или location, что делает её гибкой и применимой к различным конфигурациям в настройке сервера NGINX в зависимости от требуемого уровня детализации. Регулировка этого значения может оптимизировать время загрузки и опыт пользователя, сохраняя соответствие требованиям DRM.
Пример конфига
location /videos {
vod_drm_clear_lead_segment_count 2;
}Убедитесь, что указанное число соответствует вашему контенту и требованиям DRM, так как слишком большое значение может привести к проблемам с защитой контента.
Неправильная настройка этой директивы может привести либо к проблемам с воспроизведением, либо к раскрытию контента, который должен быть зашифрован.