使用 PeerJS 构建联网电话 下一步 WebRTC 的主要问题之一是使用和开发起来相当复杂——处理信令服务并知道何时调用正确的端点可能会令人困惑。但有一个好消息;PeerJS 是一个 WebRTC 框架,它抽象了所有冰和信令逻辑,因此您可以专注于应用程序的功能。PeerJS 包含两个部分,客户端框架和服务器。 在本系列文章中,我们将使用 PeerJS 创建一个简单的电话应用程序。我们将使用服务器和客户端框架,但我们的大部分工作都将涉及处理客户端代码。先决条件这是一份中级教程;在尝试之前,您应该已经熟悉 原生 JavaScript Node Express HTML 在开始之前,您需要确保已安装 Node 和 Yarn(后面文章中的说明假设使用 Yarn,但如果您愿意,可以使用 npm 或其他管理器)。 注意:如果您更喜欢通过逐步代码学习,我们还提供了这个 代码教程,您可以使用它。 目录 设置 连接对等体 获取麦克风权限 显示和隐藏 HTML 创建对等连接 发起通话 接听电话 挂断电话 部署和进一步阅读 下一步