STUN和TURN是WebRTC中两种用于穿透防火墙和NAT(Network Address Translation,网络地址转换)的协议。
STUN(Session Traversal Utilities for NAT)是一种让终端设备可以查询其真实的公网IP地址的服务。STUN服务的作用是帮助客户端在被NAT网络隔离的情况下,通过STUN服务器查询其真实的公网IP地址,从而实现通信。
TURN(Traversal Using Relays around NAT)是一种将数据通过服务器转发的协议。TURN服务的作用是当两个客户端在不同的NAT网络之间无法直接通信时,将数据通过TURN服