我可以编写一个网站,该网站允许NAT之后的对等方进行p2p视频通话,而无需将视频数据本身作为第三方服务器中继(因为价格昂贵)
我的网络知识说这是不可能的,但是我一直在阅读的任何文档中都没有强调这一点,所以请简单/是/否回答此问题。
而且我认为人们使用的大多数计算机都位于NAT之后,因此它们不是异常值,而是正常值。
答案 0 :(得分:1)
并非不可能。绝对可能,但并非100%可靠。
WebRTC确实支持使用STUN而不是TURN relays的对等视频会议。
建立WebRTC会话的最低要求:
TURN服务器是STUN的超集,它也支持中继数据。虽然不需要它,但是位于“对称NAT”或无法预测端口映射的任何NAT配置后面的客户端将很难连接到其他端点。