【问题标题】:Can I use PeerJS without a PeerJS Server?我可以在没有 PeerJS 服务器的情况下使用 PeerJS 吗?
【发布时间】:2020-10-23 20:33:02
【问题描述】:

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

【问题讨论】:

    标签: javascript webrtc peerjs


    【解决方案1】:

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

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

    【讨论】:

    • 我的问题涉及自托管 PeerJS 服务器和 PeerJS 云。换句话说:我可以在没有任何 PeerJS 服务器的情况下使用 PeerJS 吗?顺便说一句,PeerJS云经常因为过载而拒绝我的请求,所以我认为它应该只用于开发,而不是用于生产。
    • 那么不,你不能,因为 PeerJS 需要一个 PeerJS 服务器才能工作,以便它可以将你的数据从一个客户端发送到另一个客户端。
    猜你喜欢
    • 2021-09-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-27
    • 1970-01-01
    • 2018-06-13
    • 1970-01-01
    相关资源
    最近更新 更多