notify_update_timeout

Задает длительность ожидания для уведомления клиентов об обновлениях в модуле NGINX RTMP.

Синтаксисnotify_update_timeout time;
По умолчаниюnone
Контекст
Аргументы1

Описание

Директива notify_update_timeout используется в модуле NGINX RTMP для управления временем ожидания уведомлений, отправляемых клиентам во время сеансов потоковой передачи медиа. Этот параметр определяет максимальную продолжительность в миллисекундах, в течение которой сервер будет ждать возможности отправить уведомление об обновлении, когда клиент подключен к сеансу потоковой передачи. Когда это время ожидания истекает, сервер предполагает, что клиент больше не может получать обновления, и может предпринять соответствующие действия, такие как прекращение отправки уведомлений или завершение сеанса. Эта директива особенно полезна для поддержания оптимального использования ресурсов и предотвращения ненужного расходования ресурсов сервера из‑за простаивающих соединений. Значение времени ожидания можно скорректировать в зависимости от конкретных потребностей приложения и ожидаемых характеристик производительности клиентских приложений.

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

notify_update_timeout 5000;  # Sets the update notification timeout to 5000 milliseconds (5 seconds)

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

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

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