notify_relay_redirect

Директива `notify_relay_redirect` задаёт новое место назначения для всех уведомлений, связанных с перенаправлением потока в модуле NGINX RTMP.

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

Описание

Директива notify_relay_redirect в модуле NGINX RTMP используется для перенаправления уведомлений, связанных с потоковой передачей. Это особенно полезно в сценариях, где для вещания используются несколько экземпляров серверов приложений. Установив эту директиву, можно указать новый URL, на который будут отправляться уведомления после перенаправления потока, что позволяет распределённой потоковой архитектуре уведомлять соответствующие конечные точки или сервисы. Это помогает поддерживать контроль над уведомлениями о потоках в среде с высокой доступностью.

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

Для эффективного использования эта директива может быть размещена в блоке server или application файла конфигурации NGINX, где определены ваши потоковые приложения. Убедитесь, что указанный URL указывает на надёжный обработчик, способный корректно обрабатывать входящие уведомления, чтобы обеспечить бесперебойную работу и производительность потокового сервиса.

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

application live {
    live on;
    notify_relay_redirect http://example.com/notify;
}

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

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

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