17

我使用 Webrtc 开发了一个 p2p 视频聊天。我知道需要 STUN 或 TURN 服务器来识别 NAT 后面的公共 IP。目前正在使用谷歌的 STUN 服务器。

我的应用程序安装在连接到局域网的服务器上,无法访问互联网,我是否需要在我的服务器中安装 STUN 服务器才能使 Webrtc 视频聊天在局域网内工作?

4

2 回答 2

11

对等点应该能够在没有 STUN 的情况下在 LAN(在 NAT 的同一侧)内连接,即使用主机候选者。试试看!

于 2013-10-30T12:11:19.353 回答
2

一般来说,您不需要 STUN 服务器。但是,根据防火墙配置,您实际上可能需要 STUN(甚至 TURN)。例如,在SFHTML5 WebRTC Hackathon中,我们在一个阻止本地 UDP 和 TCP 流量的公司访客 WiFi 网络上。在这种情况下,成功调用需要 TURN 服务器。

于 2013-10-30T14:59:42.577 回答