在没有自己的服务器的情况下如何使用webrtc?

时间:2019-04-12 18:46:27

标签: javascript network-programming p2p

有没有一种方法可以使用webrtc,而无需花费任何服务器或成本,也无需下载任何内容?我正在尝试建立没有任何类型服务器的对等网络(我无法设置自己的服务器)。我发现的每个教程都需要某种服务器,或下载node.js,或使用您通过订阅付费的服务。有办法吗?

1 个答案:

答案 0 :(得分:1)

WebRTC实际上是一种在浏览器之间发生的对等RTC协议。

但是您以错误的方式得到它。为了在WebRTC建立两个系统之间的直接链接,

自身与要与之通信的对等方之间的拓扑结构

在通过给定拓扑的最佳路径上建立连接

如果所有其他方法均失败,则具有后备机制。

WebRTC标准要求使用三个IEFT NAT遍历标准来解决这些问题:

交互式连接建立(ICE)-RFC 5245

用于NAT(STUN)的会话遍历实用程序-RFC 5389

使用中继NAT(TURN)进行遍历-RFC 5766

因此,最终的答案是WebRTC无法实现。