【问题标题】:In WebRTC, who should be offering ICE candidate to whom?在 WebRTC 中,谁应该向谁提供 ICE 候选人?
【发布时间】:2021-05-24 19:55:09
【问题描述】:

在 WebRTC 中,“offer”必须由发起方(即调用方)生成,并通过信令通道与其他对等方(即被调用方)共享。

她希望回答的另一个对等方应该生成“答案”并将其发送回发起对等方。同样,通过信号通道。

在这种交流中,谁应该准备哪条数据,以及应该与谁共享,这一点很清楚。

仪式的下一部分是 ICE 候选人的聚会。双方将慢慢收集他们自己的候选人(滴流 ICE),并且在每个发现的候选人上,也应该共享该候选人。分享也要通过信令通道来完成

目前我不清楚的是,谁应该向谁分享候选人?

调用者应该与被调用者共享吗?还是反过来?或两者兼而有之

【问题讨论】:

    标签: webrtc


    【解决方案1】:

    ICE 候选者与远程对等方共享。如果您从报价/答案的角度考虑

    • 提供者会将其 ICE 候选人发送给回答者
    • 回答者会将他们的 ICE 候选人发送给提供者

    所以你最后一个问题的答案是both

    【讨论】:

    • 将滴流 ICE 视为一种优化,可让您在包含所有应有的 ICE 候选人之前尽早发送报价和答案。
    【解决方案2】:

    我将继续 @Sean DuBois 的回答(我知道这完全填写了您的问题,但对此没有更多信息),请参阅此 Stackoverflow post and My Answer

    你会更清楚地了解冰的聚集。

    【讨论】:

      猜你喜欢
      • 2014-10-18
      • 1970-01-01
      • 1970-01-01
      • 2016-08-08
      • 1970-01-01
      • 1970-01-01
      • 2014-01-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多