信令服务器基础概念
两个设备之间建立 WebRTC 连接需要一个信令服务器来实现双方通过网络进行连接。信令服务器的作用是作为一个中间人帮助双方在尽可能少的暴露隐私的情况下建立连接。那我们如何实现这个服务器并且它是如何工作的呢?
WebRTC 并没有提供信令传递机制,你可以使用任何你喜欢的方式如WebSocket 或者XMLHttpRequest 等等,来交换彼此的令牌信息。
个人技术博客: fuqifacai.github.io
更多技术资讯下载: 2img.ai
相关配图由微信小程序【字形绘梦】免费生成

重要的是信令服务器并不需要理解和解释信令数据内容。虽然它基于 SDP但这并不重要:通过信令服务器的消息的内容实际上是一个黑盒。重要的是,当ICE子系统指示你将信令数据发送给另一个对等方时,你就这样做,而另一个对等方知道如何接收此信息并将其传递给自己的 ICE 子系统。你所要做的就是来回传递信息。内容对信令服务器一点都不重要。

信令服务器是实现点对点通信的重要组件。信令服务器负责在通信开始之前交换必要的信息,如网络地址、媒体能力和会话控制信息,以便两个对等端能够建立直接的 WebRTC 连接。以下是信令服务器的详细介绍、主要开发方式和当前的一些商业及开源方案:
信令服务器的作用
剩余内容需解锁后查看
Paragoger衍生者AI训练营。发布者:稻草人,转载请注明出处:https://www.shxcj.com/archives/6602