什么是 STUN、TURN 和 ICE?

Lenix at 
我们技术人员喜欢我们的首字母缩略词,但 ICE、STUN、TURN、TURN... 可能有点多。这些东西到底是什么?它们为什么存在,LiveSwitch 如何使用它们?本文的目的是揭开这些技术及其使用的神秘面纱。最终,实时应用程序的目标是各种客户端之间的高吞吐量、低延迟通信,这些客户端可能(或可能不会)在限制性防火墙规则之后。这意味着以下网络通信协议的首选优先级:UDP - 直接在媒体流的源和目标之间。UDP - 媒体流的源和目标之间的间接(中继)。TCP - 通过 TCP 在媒体流的源和目标之间间接(中继)。TCP/TLS - 媒体流的源和目标之间的间接(中继),通过 TCP,具有额外的加密……