kmp_cc_in_buffer_bin_count

Директива kmp_cc_in_buffer_bin_count настраивает количество буферных корзин для передачи по Kaltura Media Protocol (KMP).

Синтаксисkmp_cc_in_buffer_bin_count number;
По умолчаниюnone
Контекстstream, stream server
Аргументы1

Описание

Директива kmp_cc_in_buffer_bin_count является частью Kaltura Media Framework, специально предназначена для оптимизации потоковой передачи медиа с использованием Kaltura Media Protocol (KMP). Эта директива принимает один числовой аргумент, который указывает, сколько буферных корзин следует поддерживать в конвейере потоковой передачи. Буферные корзины используются для временного хранения пакетов данных до их обработки или передачи, что эффективно управляет исходящими медиапотоками и предотвращает потерю данных в периоды высокой нагрузки.

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

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

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

stream {
    server {
        kmp_cc_in_buffer_bin_count 10;
    }
}

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

Превышение возможностей вашего сервера может привести к увеличению задержки или потере пакетов.

Отслеживайте использование системных ресурсов после внесения изменений, чтобы не допустить чрезмерного выделения памяти.

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