0
我正在尝试在WebRTC中的设备之间建立连接。设备是behinf NAT,因此公共IP地址必须确定。我了解到STUN用于查找设备的公共IP。但是如果STUN失败,那么使用TURN服务器。我也了解到ICE是处理这个问题的机制。我想知道ICE是如何工作的?它如何确定是否使用STUN或TURN?它如何确定STUN的失败并立即切换到TURN?ICE如何决定是否使用STUN或TURN来查找设备的公共IP地址?
我正在尝试在WebRTC中的设备之间建立连接。设备是behinf NAT,因此公共IP地址必须确定。我了解到STUN用于查找设备的公共IP。但是如果STUN失败,那么使用TURN服务器。我也了解到ICE是处理这个问题的机制。我想知道ICE是如何工作的?它如何确定是否使用STUN或TURN?它如何确定STUN的失败并立即切换到TURN?ICE如何决定是否使用STUN或TURN来查找设备的公共IP地址?