WebRTC入门与实战 --- WebRTC信令服务器原理

先来看下信令服务器的作用:

WebRTC入门与实战 --- WebRTC信令服务器原理

       如果没有信令服务器webrtc之间是无法通信的,从图可以看出,发起端和接收端之间想要传递数据是必须要经过信令服务器的,这两个信息是什么呢,第一个就是媒体信息通过SDP协议描述,例如双方通信的编解码器、是否支持音视频等通过信令服务器中转传递。第二个需要传递的信息是网络信息 ,通过服务器传到对端,对端拿到信息后才能知道双方是否在同一个局域网,不在同一个网内要进行P2P穿越打通,对称是没法打通的,非对称可以尝试打通。还有诸如禁言、业务消息等自行定义信令。

                                  WebRTC入门与实战 --- WebRTC信令服务器原理

下面我们看一下socket.io的工作原理:

               WebRTC入门与实战 --- WebRTC信令服务器原理