我使用Webrtc开发了一个p2p视频聊天。我知道需要STUN或TURN服务器来识别NAT后面的公共IP。目前我正在使用谷歌的STUN服务器。
我在连接到局域网的服务器上安装了无法访问互联网的应用程序,是否需要在服务器中安装STUN服务器才能在局域网内进行Webrtc视频聊天工作?
答案 0 :(得分:11)
对等方应该能够在LAN内(在NAT的同一侧)连接而无需STUN,即使用候选主机。试试吧!
答案 1 :(得分:2)
通常,您不需要STUN服务器。但是,根据防火墙配置,您实际上可能需要STUN(甚至是TURN)。例如,在SFHTML5 WebRTC Hackathon,我们在公司访客WiFi网络上阻止了本地UDP和TCP流量。在这种情况下,成功通话需要TURN服务器。