0

为什么在 ICE 协议中使用 ICE 选项?

在 RFC 5245 中提到,它是一系列标识代理支持的选项的令牌。

代理支持哪些类型的选项?

默认情况下它是 google-ice 还是其他?

如果不是 google-ice,我该如何选择 ice-options?

4

2 回答 2

0

我认为这个选项没有标准化的价值集。不强制使用此选项。您可以选择不将其包含在 SDP 中。

于 2015-07-27T02:33:57.713 回答
0

在 SDP 世界有 ICE 之前,C 行用于显示可以发送 RTP 的媒体地址。

但这在私有 IP 和公共 IP 不同的 ICE / NAT Traversal 情况下没有帮助。此外,在非对称 NAT 的情况下还需要使用 TURN 服务器。

因此 ICE 有一堆参数,最重要的是

主机标签显示专用 IP - 本地网络中的对等方可以访问

Srflx 标签显示公共 IP - 如果可能,整个外部世界都可以访问,除非在 NAT 之后

具有 TURN IP 的中继标签 - 在非对称 NAT 的情况下将环回媒体

这就是不同ICE候选人的意义所在。还有一些参数,但这是对原始 SDP 的主要增强

于 2015-07-27T06:53:56.893 回答