用于rtsp发布负载平衡的nginx
我正在尝试使用nginx对rtsp发布请求进行负载平衡。我可以使用UDP负载平衡将发布请求重定向到rtsp服务器。但是,当多个客户端尝试发布时,我遇到了这个问题。我尝试了透明、重用端口的不同选项,但没有任何效果 是否可以使用nginx加载平衡rtsp pubish请求?请查找配置文件 溪流{ 上游后端{ 服务器192.168.27.32:8080; }用于rtsp发布负载平衡的nginx,nginx,rtsp,rtsp-client,Nginx,Rtsp,Rtsp Client,我正在尝试使用nginx对rtsp发布请求进行负载平衡。我可以使用UDP负载平衡将发布请求重定向到rtsp服务器。但是,当多个客户端尝试发布时,我遇到了这个问题。我尝试了透明、重用端口的不同选项,但没有任何效果 是否可以使用nginx加载平衡rtsp pubish请求?请查找配置文件 溪流{ 上游后端{ 服务器192.168.27.32:8080; } upstream rtsp_video { server 192.168.27.32:5004 ; }
upstream rtsp_video {
server 192.168.27.32:5004 ;
}
upstream rtsp_audio {
server 192.168.27.32:5006 ;
}
server {
listen 5004 udp reuseport;
proxy_pass rtsp_video;
#proxy_bind $remote_addr:$remote_port ;
#proxy_bind $server_addr:$remote_port transparent; //partially working
#proxy_bind $server_addr:$remote_port ; #working with one client
#proxy_bind $server_addr:$server_port;
proxy_responses 0;
}
server {
listen 5006 udp reuseport;
proxy_pass rtsp_audio;
#proxy_bind $remote_addr:$remote_port ;
#proxy_bind $server_addr:$remote_port transparent; //partially working
#proxy_bind $server_addr:$remote_port ; #working with one client
#proxy_bind $server_addr:$server_port;
proxy_responses 0;
}
server {
listen 8080;
proxy_pass backend;
proxy_bind $server_addr;
#proxy_bind $remote_addr transparent;
} }