webrtc server 类别
2021-04-11 本文已影响0人
自由侠
webrtc 有3种server:
1. signaling server
用于nat 穿越时的信息交互.
可用的有sip server, websocket server, http server, sock.io server 等等. 根据业务需要选择。
它的通信量不大, 只需要用于在 NAT 建立是用于传输SDP offer / answer 消息.
2. nat traversal server (stun / turn server)
用于建立p2p连接, 建立不成功的情况下, 由turn server 中转. 可选的有 coturn / restund 等.
3. media server (可选)
用于媒体的合并等. 用于建立 1 对 多的媒体服务. 有mediasoup / janus / owt server / Kurento / licode 等. (如果只是转发, 则不需要media server)
另外, 还有说有application server.