信令,防火墙和NAT遍历simplewebRTC

时间:2016-01-07 01:52:03

标签: javascript webrtc

我是noob,我开始了解webRTC,最近我发现了一个名为simplewebrtc的网页,我读到了关于该演示的内容,但我不明白他们如何管理防火墙和网络中的NAT遍历,我知道webRTC使用STUN服务器,但是我无法在simplewebRTC的演示源代码中找到它们,有人可以解释一下吗?

谢谢

1 个答案:

答案 0 :(得分:3)

目前SimpleWebRTC使用公共谷歌STUN服务器作为默认服务器,请检查此line

关于NAT /防火墙遍历:正如您已经指出的那样,这是使用STUN(或TURN)服务器完成的。 STUN协议只允许尝试建立连接的客户端发现彼此的公共IP,通过它们可以建立直接连接。如果某个客户端位于symmetric NAT之后,则需要一个充当中继的TURN服务器。

您可以找到有关STUN / TURN here的详细说明。