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

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

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


本文介绍了WebRTC中信令服务器的重要作用,指出没有信令服务器,WebRTC两端无法通信。信令服务器主要负责传递媒体信息(如SDP协议描述的编解码器、音视频支持等)和网络信息,以便进行P2P连接。同时提到了socket.io作为实现信令传输的一种工作原理。
最低0.47元/天 解锁文章
467

被折叠的 条评论
为什么被折叠?



