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