192.168.2.188 master(lvs keepalived负载均衡服务器)开通1935端口
192.168.2.177 node1(nginx-rtmp 视频流服务器)开通1935,1936端口
192.168.2.178 node2 ( nginx-rtmp 视频流服务器 ) 开通1935,1936端口
步骤:
1.在mastar中
yum install ipvsadm keepalived
vim /etc/keepalived/keepalived.conf
内容如下:
#global define
global_defs {
router_id LVS_T1
}
vrrp_sync_group bl_group {
group {
bl_one
}
}
vrrp_instance bl_one {
state MASTER
interface eth0
lvs_sync_daemon_interface eth0
virtual_router_id 38
priority 150
advert_int 3
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
192.168.2.189
}
}
virtual_server 192.168.2.189 1935 {
delay_loop 3
lb_algo rr
lb_kind DR
persistence_timeout 1
protocol TCP
real_server 192.168.2.177 1935 {
weight 1
TCP_CHECK {
connect_timeout 10
nb_get_retry 3
delay_before_retry 3
connect_port 1935
}
}
real_server 192.168.2.178 1935 {
weight 1
TCP_CHECK {
connect_timeout 10
nb_get_retry 3
delay_before_retry 3
connect_port 1935
}
}
}
再执行
echo 1 > /proc/sys/net/ipv4/ip_forward
service keepalived start (启动lvs和keepalived)
2.在node1和node2中执行
ifconfig eno16777736:0 192.168.2.189 netmask 255.255.255.255 broadcast 192.168.2.189 up
route add -host 192.168.2.189 dev eno16777736:0
然后安装nginx-rtmp(见本人的nginx-rtmp视频流服务器搭建)
3.windows或linux下视频流性能测试软件flazr见附件