WebRTC协议栈 图一 WebRTC stack TURN的全称为Traversal Using Relays around NAT,是STUN/RFC5389的一个拓展,主要添加了Relay功能.如图一所示,TURN协议是建立在UDP协议之上的一个应用层协议.如果一台主机处于NAT后面,那么在一定条件下(NAT穿透失败)两台主机无法之间进行通讯.在这种条件下,那么使用中继服务提供通讯是有必要的.TURN协议允许一台主机使用中继服务与对端进行报文传输.TURN协议也是ICE(交互式连接建立)协…