send_udp_buf

Директива `send_udp_buf` настраивает размер буфера отправки для UDP‑соединений в модуле NGINX SRT.

Синтаксисsend_udp_buf size;
По умолчанию8192
Контекст
Аргументы1

Описание

Директива send_udp_buf задаёт размер буфера отправки для UDP-пакетов в модуле NGINX SRT, что важно для эффективного управления передачей данных по протоколу SRT. Этот размер буфера может напрямую влиять на сетевую производительность и эффективность передачи данных, особенно при работе с потоковым контентом с высокой пропускной способностью. Регулируя размер буфера отправки, пользователи могут оптимизировать скорость передачи и снизить вероятность потери пакетов, особенно в условиях переменной или ограниченной пропускной способности.

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

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

send_udp_buf 16384;

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

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

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

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