3

我正在阅读有关 ICE 的文件,并在一个地方感到困惑。

步骤 1. 呼叫者收集传输候选(即主机、STUN 和 TURN)。

步骤 2. 主叫向被叫发送一个 SIP INVITE。

  • 这一步的细节经常被省略。不是说 NAT 已经解决了吗?

有人可以帮助呈现更大的图景吗?非常感谢。

4

1 回答 1

2

更大的图景是,还有另一个发送呼叫设置的通道,例如 Web 服务器。通常SIP INVITE会通过一些网络服务器。

ICE 用于在两个客户端之间建立直接连接,以便大量数据不需要通过 Web 服务器。

此 P2P 通道通常用于发送对延迟敏感的实时数据,或用于通过服务器传输成本高昂的批量数据。

所以你是对的,NAT 问题已经解决了,数据可以通过服务器发送,但是 ICE 建立了一个直接的 P2P 连接,它可以更便宜、更快并且可以具有更低的延迟。

于 2013-06-16T23:02:48.733 回答