kmp_cc_out_buffer_bin_count
Директива `kmp_cc_out_buffer_bin_count` задаёт количество выходных буферных корзин, используемых для потоковой передачи медиа Kaltura в NGINX.
Описание
Директива kmp_cc_out_buffer_bin_count является частью Kaltura Media Framework Common NGINX Module, и она указывает количество выходных буферных корзин, доступных для управления данными медиапотока в контексте потоковой передачи Kaltura. Каждая выходная буферная корзина выступает в роли единицы хранения для временного удержания медиа-пакетов перед их отправкой по сети, что помогает оптимизировать поток данных и управлять использованием ресурсов во время событий стриминга. Регулируя количество этих корзин, администраторы могут тонко настраивать буферизацию данных, что потенциально улучшает производительность стриминга, снижает задержки и уменьшает потерю пакетов в условиях высокой нагрузки.
При настройке этой директивы пользователь должен передать один аргумент, представляющий желаемое количество выходных буферных корзин. Выбор слишком малого числа корзин может привести к узким местам в обработке данных, тогда как слишком большое число может привести к ненужной нагрузке на память. Важно учитывать конкретные случаи использования, такие как количество одновременных потоков и их требования по пропускной способности, при установке этого параметра. Также необходимо мониторить производительность и при необходимости корректировать значение в зависимости от загрузки сервера и шаблонов медиатрафика.
Пример конфига
kmp_cc_out_buffer_bin_count 5;
Установка слишком большого значения может привести к чрезмерному использованию памяти.
Если не корректировать бины в зависимости от нагрузки потока, это может привести к снижению производительности.