pckg_m3u8_enc_key_format_versions

Директива `pckg_m3u8_enc_key_format_versions` настраивает поддерживаемые версии форматов ключей шифрования для файлов плейлистов m3u8.

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

Описание

Директива pckg_m3u8_enc_key_format_versions используется в модуле NGINX Kaltura Media Framework для указания, какие версии форматов ключей шифрования поддерживаются при генерации файлов плейлистов m3u8. Эти форматы ключей необходимы для реализации шифрования и управления цифровыми правами (DRM) в медиапотоках. Настройка этой директивы позволяет администраторам контролировать, какие версии ключей шифрования допустимы, обеспечивая механизм применения мер безопасности и совместимости с различными устройствами клиентов.

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

Директива принимает один аргумент, обозначающий версию или версии форматов ключей шифрования, которые должны быть разрешены. Указанные форматы, как правило, в виде списка, разделённого запятыми, определяют поведение сервера в отношении передачи ключей и управления их жизненным циклом. Она должна быть размещена в контекстах HTTP, server или location, чтобы вступить в силу корректно.

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

http {
    server {
        location /media {
            pckg_m3u8_enc_key_format_versions "1,2,3";
        }
    }
}

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

Неправильная настройка может привести к сбоям воспроизведения из-за неподдерживаемых форматов ключей.

Важно проверять совместимость с другими директивами, которые могут влиять на настройки шифрования.

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