代码之家  ›  专栏  ›  技术社区  ›  EralpB

webrtc在NAT后进行点对点视频聊天,无需STUN服务器

  •  0
  • EralpB  · 技术社区  · 7 年前

    我是否可以编写一个网站,允许NAT背后的对等方进行p2p视频通话,而无需将视频数据作为第三方服务器转发(因为这很昂贵)

    我的网络知识表明这是不可能的,但我读过的任何文档都没有强调这一点,所以请简单回答这个问题是/否。

    我假设人们使用的大多数计算机都支持NAT,所以它们不是异常值,而是标准值。

    1 回复  |  直到 7 年前
        1
  •  1
  •   selbie    7 年前

    并非不可能。当然可能,但不是100%可靠。

    WebRTC 是否支持使用 STUN 而不是 TURN relays .

    建立WebRTC会话的最低要求:

    1. 至少有一台STUN服务器,供客户端自行发现自己的IP:端口映射
    2. 您自己的web服务,用于客户端交换WebRTC API生成的SDP数据。

    TURN服务器是一个支持中继数据的STUN超集。虽然不要求您拥有它,但支持“对称NAT”或任何无法预测端口映射的NAT配置的客户端将难以连接到其他端点。

    推荐文章