【问题标题】:Computing Foundations for candidate in Interactive Connectivity Establishment (ICE) protocol交互式连接建立 (ICE) 协议候选人的计算基础
【发布时间】:2015-07-21 12:40:56
【问题描述】:

我正在尝试计算冰候选人的基础,我指的是 RFC 5254 第 4.1.1.3 节。
我已经完成了 RFC 5254 但我无法理解如何计算候选人的基础。
ICE 协议中是否有计算候选基础的算法。

【问题讨论】:

  • AFAIK,规范中的任何内容都没有准确定义 ID 的范围。但是例如,在 Firefox 中,ID 较小(0,2 等),但在 Chrome 中,ID 较大(1174096638、2999745851 等)。你可以自己试试here
  • @AntoninM。我想为候选人分配基础,有什么方法可以计算它们或只是随机数
  • 是的。是随机数。

标签: webrtc nat stun turn ice-protocol


【解决方案1】:

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

所以,是的,它是“随机数”,但为了保证唯一性并允许候选配对,使用与候选个体特征(运输等)相结合的逻辑方法是更好的方法。只是不同的组件,例如 rtp 和 rtcp,可以具有相同的基础 id,以便它们配对在一起。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-15
    • 2011-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多