haproxy 做RTMP负载
用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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
server的第3项难道不是只填IP和端口?
TCP模式下只关注IP和端口啊,
配置文件写错了吧。
我猜测你抓包的话,你的播放器和HAPROXY之间的报文应该是
播放器《---》HAPROXY
--->SY N
<---SYN,ACK
--->ACK
<---RESET.
不知道对不对!