notify_relay_redirect

`notify_relay_redirect` 指令为 NGINX RTMP 模块中与流重定向相关的所有通知指定新的目标。

语法notify_relay_redirect URL;
默认值none
上下文
参数1

说明

notify_relay_redirect 指令用于在 NGINX RTMP 模块中重定向与流媒体活动相关的通知。尤其在使用多个应用服务器实例进行广播的场景中,这非常有用。通过设置此指令,可以指定一个新的 URL,当流被重定向后,通知将发送到该 URL,从而使分布式流媒体部署能够相应地通知相应的端点或服务。这有助于在高可用环境中维护对流通知的控制。

当流被发布或播放时,响应和通知对于更新流媒体架构中的各个组件非常关键。该指令需要一个参数,即将接收重定向通知的目标 URL。必须确保 URL 中指定的服务器能够处理这些被重定向的通知,以便在整个流媒体部署中一致地实现预期行为。部署该指令可以增强对由流活动触发的事件(例如流的开始或停止)的可管理性,并且可以与外部监控解决方案无缝集成。

要有效使用此指令,可将其放在定义流应用的 NGINX 配置文件的 server 或 application 块中。请注意所提供的 URL,应指向能够无问题处理传入通知的可靠处理器,以确保流媒体服务的平稳运行和性能。

配置示例

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

确保所提供的 URL 可访问并且能够处理传入的通知。

注意服务器配置,避免在通知中产生循环。

← 返回所有指令