问题描述:使用frpc工具、webrtc-streamer、nginx工具
内网穿透到云服务器上,外网使用webrtc查看内网视频流
没有报错 服务器本地能看到视频流 但是外网转圈然后看不到
求各位指点一下!可能存在的问题
肯定是你哪里的配置没配置到位
参考 docker部署webrtc-streamer https://github.com/mpromonet/webrtc-streamer
用的哪个协议配置的?
SRT/RTSP/RTMP?
webrtc穿透服务器及会议服务器内网部署疑问
可以参考这个例子
未能映射外网吧,检查一下配置
检查一下防火墙,可能被拦截了
请确认云服务器防火墙是否允许来自外网的webrtc流量通过。可以尝试在云服务器上运行端口扫描工具,以确定是否能够从外网访问云服务器的特定端口。
如果使用的是内网穿透工具,例如frpc,请确保已正确配置端口映射,以便将内网视频流映射到云服务器的公网IP地址和端口上。
如果使用nginx作为反向代理,请检查nginx配置文件是否正确配置了代理协议和端口
参考如下:
防火墙配置:请确保您的云服务器上的防火墙已正确配置以允许来自外部网络的流量通过。您需要检查云服务器上的防火墙规则,并确保端口和协议(通常是UDP或TCP)已正确打开。
NAT 穿透:如果您使用的是 frpc 工具进行内网穿透,请确保 frpc 的配置文件中已正确设置了端口映射和协议。您需要将本地网络中用于视频流的端口映射到云服务器上,并确保协议与 webrtc-streamer 的配置一致。
webrtc-streamer 配置:请检查 webrtc-streamer 的配置文件,并确保其中的 IP 地址、端口和协议与 frpc 工具进行内网穿透时所使用的设置一致。特别注意检查 webrtc-streamer 是否监听了正确的 IP 地址和端口。
Nginx 配置:如果您使用 Nginx 作为反向代理服务器,请确保 Nginx 的配置文件中已正确设置了反向代理规则,并将请求转发到 webrtc-streamer 所在的地址和端口。
网络连接问题:请确保您的本地网络和云服务器之间没有任何网络连接问题。可以尝试通过 ping 命令测试两者之间是否能够相互通信。