kmp_cc_out_buffer_bin_count

Директива `kmp_cc_out_buffer_bin_count` задаёт количество выходных буферных корзин, используемых для потоковой передачи медиа Kaltura в NGINX.

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

Описание

Директива kmp_cc_out_buffer_bin_count является частью Kaltura Media Framework Common NGINX Module, и она указывает количество выходных буферных корзин, доступных для управления данными медиапотока в контексте потоковой передачи Kaltura. Каждая выходная буферная корзина выступает в роли единицы хранения для временного удержания медиа-пакетов перед их отправкой по сети, что помогает оптимизировать поток данных и управлять использованием ресурсов во время событий стриминга. Регулируя количество этих корзин, администраторы могут тонко настраивать буферизацию данных, что потенциально улучшает производительность стриминга, снижает задержки и уменьшает потерю пакетов в условиях высокой нагрузки.

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

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

kmp_cc_out_buffer_bin_count 5;

Установка слишком большого значения может привести к чрезмерному использованию памяти.

Если не корректировать бины в зависимости от нагрузки потока, это может привести к снижению производительности.

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