haproxy 做RTMP负载

发布于 2021-11-29 05:46:31 字数 815 浏览 894 评论 1

用FMS建立了1台主(192.168.1.30)、2台边缘服务器(192.168.1.31、32)

并用HAproxy做负载,如下
listen   rtmp
         bind 0.0.0.0:1935
         mode tcp
          server  fms31 192.168.1.31:1935/?rtmp://192.168.1.30/live weight 3 check inter 40000 rise 2 fall 1
          server  fms32 192.168.1.32:1935/?rtmp://192.168.1.30/live weight 3 check inter 40000 rise 2 fall 1
我这样做后,HA虽可以起来,但是在播放器填写http://haip:1935地址时无法建立连接,(播放器的地址中填写rtmp://192.168.1.31/?rtmp://192.168.1.30/live,就可以正常连接)请高手指点一二!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

时光清浅 2021-11-29 16:18:53

server的第3项难道不是只填IP和端口?

TCP模式下只关注IP和端口啊,

配置文件写错了吧。

我猜测你抓包的话,你的播放器和HAPROXY之间的报文应该是

播放器《---》HAPROXY

--->SY N

<---SYN,ACK

--->ACK

<---RESET.

不知道对不对!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文