notify_update_timeout
Задает длительность ожидания для уведомления клиентов об обновлениях в модуле NGINX RTMP.
Описание
Директива notify_update_timeout используется в модуле NGINX RTMP для управления временем ожидания уведомлений, отправляемых клиентам во время сеансов потоковой передачи медиа. Этот параметр определяет максимальную продолжительность в миллисекундах, в течение которой сервер будет ждать возможности отправить уведомление об обновлении, когда клиент подключен к сеансу потоковой передачи. Когда это время ожидания истекает, сервер предполагает, что клиент больше не может получать обновления, и может предпринять соответствующие действия, такие как прекращение отправки уведомлений или завершение сеанса. Эта директива особенно полезна для поддержания оптимального использования ресурсов и предотвращения ненужного расходования ресурсов сервера из‑за простаивающих соединений. Значение времени ожидания можно скорректировать в зависимости от конкретных потребностей приложения и ожидаемых характеристик производительности клиентских приложений.
Пример конфига
notify_update_timeout 5000; # Sets the update notification timeout to 5000 milliseconds (5 seconds)
Установка слишком короткого значения таймаута может привести к преждевременным разрывам соединения, если клиенты медленно отвечают.
Если эта директива не задана, сервер может использовать значения таймаутов по умолчанию, которые могут быть не оптимальны для вашего потокового приложения.