计算交互式连接建立(ICE)协议中的候选基础

时间:2015-07-21 12:40:57

标签: webrtc nat stun turn ice-protocol

我正在尝试为冰候选人计算基础,我在RFC 5254第4.1.1.3节中提到。
我已经完成RFC 5254但我无法理解如何计算候选人的基础。

是否有任何计算ICE协议候选人基础的算法。

1 个答案:

答案 0 :(得分:1)

该基础用于确定两个候选者是否相同(相同的传输类型,基本IP,中继服务器等)。它仅用于候选人唯一性和配对。没有其他用法,因为其他方不知道基础算法(因此除了指示候选者的唯一性以及与其配对的其他候选者之外,不能从中收集任何有意义的信息。)

所以,是的,这是“随机数字”,但要保证唯一性并允许候选人配对,使用逻辑方法结合候选人个人特征(运输等)是一种更好的方法。简单地说,不同的组件(如rtp和rtcp)可以具有相同的基础ID,以便它们配对在一起。

Take a look here示例,其中两个不同的组件(rtp和rtcp)的逻辑配对具有相同的基础ID。