ICE Server:
(1)分为stun/turn 两部分, 实现p2p连接建立
(2)stun server: 负责p2p连接建立和媒体格式协商
(3)turn server: 负责数据转发。如果p2p连接成功,则turn服务没有用武之地;如果p2p连接建立失败, 则会通过turn server转发数据,此时,turn server根据需求,需要一个合适的带宽
开源的ICE Server:Coturn。 在Coturn中stun server与turn server为同一个server
Signaling Server(信令服务):
帮助p2p连接建立。 在p2p连接建立之前,客户端和服务端的数据交互是通过信令server中转完成的