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

How can I use webrtc without any server of my own?

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

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

但是你理解错了。为了在两个系统之间建立直接 link WebRTC 需要,

它自己和它想与之通信的对等点之间的拓扑

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

如果一切都失败了,有一个回退机制。

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

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

NAT 会话遍历实用程序 (STUN) – RFC 5389

使用中继 NAT 遍历(TURN)– RFC 5766

所以,最后的答案是 WebRTC 是不可能的。