第4章 需要信令通道

正如我们在 第3章 中预期的那样,在启用 WebRTC 的应用程序中需要一个信令通道,以允许交换会话描述和网络可达性信息。 到现在为止,我们一直坚持本地观点而忽略了这一特定方面。 事实证明这很有用,因为它使我们可以只关注 WebRTC API 的细节,而忽略所有与网络相关的方面。 现在,解决这些最后问题的时机已经成熟。 在本章中,我们将描述如何在对成功建立启用 WebRTC 的通信会话感兴趣的任何一对对等端之间创建适当的信令通道。

本章介绍的材料仅与本书的主要主题相关。 更准确地说,我们将在此通过描述涉及两个客户端和一个服务器的非常简单的 JavaScript 应用程序的设计和实现,来专注于上述信令通道的创建。 该示例本身应为读者提供一套可以在各种应用场景中轻松重用的工具。 在下一章中,我们最终将所有部分放在一起,以在分布式环境中完成 10 步 WebRTC 建立。