kmp_cc_in_buffer_size

Директива `kmp_cc_in_buffer_size` задаёт размер входного буфера для подключений Kaltura Media Protocol (KMP).

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

Описание

Директива kmp_cc_in_buffer_size настраивает размер входного буфера для входящих подключений Kaltura Media Protocol (KMP) в Kaltura Media Framework для NGINX. Размер этого буфера влияет на объём данных, которые могут быть накоплены из потока до их обработки. Если размер буфера задан слишком малым, это может привести к недоиспользованию сетевой пропускной способности, поскольку входящие данные придётся обрабатывать часто, не полностью используя доступную ёмкость сети. Наоборот, чрезмерно большие буферы могут привести к увеличению задержки при обнаружении и реагировании на состояние потока, что потенциально вызывает задержки в обработке данных и ответах.

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

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

stream {
    server {
        listen 1234;
        kmp_cc_in_buffer_size 256k;
    }
}

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

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

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

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