![RTMP 代理服务器](https://linux22.com/image/639832/RTMP%20%E4%BB%A3%E7%90%86%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我有一个应用程序,它使用 HTTP(内容数据)和 RTMP(视频流)进行通信。配置了一个 nginx 服务器,用于负载平衡和代理传入的客户端请求。它与 HTTP 和 HTTPS 协议配合良好。问题在于代理 RTMP 请求。由于 ngnix 不是 RTMP 代理服务器,所以我很困惑。我目前的设置有办法解决吗?有人能在这里提出一个可行的选择吗?
答案1
您可以使用 dmz 中的 rtmp 模块进行代理,并添加与另一个 rtmp 服务器同名的应用程序
application myVideos {
live on;
pull rtmp://<ip address>/myVideos;
}