pckg_capture_granularity

Директива `pckg_capture_granularity` настраивает степень детализации захвата медиаданных в медиафреймворке Kaltura.

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

Описание

Директива pckg_capture_granularity используется в Kaltura Media Framework Common NGINX Module для установки степени детализации захвата медиасобытий, обрабатываемых фреймворком. Эта директива принимает один аргумент, который определяет, насколько тонким должен быть процесс захвата при обработке стриминговых данных. Степень детализации может существенно влиять на производительность системы обработки медиа: более тонкая детализация может привести к более частым захватам медиа-пакетов, что повышает отзывчивость, но потенциально увеличивает накладные расходы. Напротив, более грубая детализация может снизить потребление ресурсов, но привести к задержкам при захвате критических медиасобытий.

На практике параметр для pckg_capture_granularity должен выбираться с учётом конкретных требований развертывания. Тонкая настройка детализации позволяет администраторам медиа найти баланс между производительностью и потреблением ресурсов. Эту директиву можно применять в различных контекстах: http, server или location, что обеспечивает гибкость в том, как и где её можно настроить в конфигурационном файле NGINX. Стратегическое размещение директивы может оптимизировать потребление ресурсов и повысить общую эффективность обработки медиапотоков.

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

http {
    pckg_capture_granularity 10;
}

Слишком мелкий уровень детализации может привести к высокой нагрузке на сервер.

Недостаточные настройки детализации могут привести к пропуску критических медиа-событий.

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

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