我可以在没有 PeerJS 服务器的情况下使用 PeerJS 吗?

Can I use PeerJS without a PeerJS Server?

我正在尝试使用 PeerJS 制作点对点浏览器应用程序,它是浏览器技术 WebRTC 的包装器。我花了几个小时阅读文档和谷歌搜索,但我仍然不知道 PeerJS Server 在做什么。 WebRTC 的文档提到了 STUN 和 - 在某些情况下 - WebRTC 需要的 TURN 服务器,但是没有关于像 PeerJS Server 这样的额外服务器的内容。在 PeerJS Server 的 GitHub 站点上没有任何解释。 我希望尽可能少的依赖,所以我宁愿不使用 PeerJS 服务器。有没有办法在没有它的情况下使用 PeerJS?还是我必须使用原始 WebRTC?

是的,你可以。如果您不托管自己的 PeerJS 服务器,那么您的客户端将连接到 PeerJS 云。 PeerJS 云是由 PeerJS 自己托管的服务器。

您可以在这里阅读:https://peerjs.com/peerserver.html