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

Computing Foundations for candidate in Interactive Connectivity Establishment (ICE) protocol

我正在尝试计算 ice 候选人的基础,我指的是 RFC 5254 section 4.1.1.3.
I have gone through the RFC 5254 但我无法理解如何计算候选人的基础。

有没有ICE 协议中候选人计算基础的算法。

基础用于判断两个候选者是否相同(相同的传输类型、基础IP、中继服务器等)。它仅用于候选唯一性和配对。它没有其他用途,因为其他方不知道底层算法(因此除了表明候选人的独特性以及与其他候选人配对外,无法从中收集到任何有意义的信息)。

所以,是的,它是 "random numbers" 但是为了保证唯一性并允许候选配对,使用逻辑方法结合候选个体特征(运输等)是更好的方法。简单的不同组件,如 rtp 和 rtcp,可以具有相同的基础 ID,以便它们配对在一起。

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