在WebRTC中,谁应该向谁提供ICE候选人

  • 本文关键字:ICE 候选人 WebRTC webrtc
  • 更新时间 :
  • 英文 :


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

她希望回答的另一个同伴应该生成"答案"并将其发送回发起同伴。再次,通过信令信道。

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

仪式的下一部分是ICE候选人的聚会。两个同行都会慢慢收集自己的候选人(涓滴式ICE(,对于每个发现的候选人,也应该共享该候选人。共享也可通过信号通道进行

在这一点上,我不清楚的是,谁应该与谁分享候选人?

调用者是否应该与被调用者共享?或者反过来?或者同时使用

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

  • 报价人将把他们的ICE候选人发送给应答人
  • 回答者将把他们的ICE候选人发送给报价人

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

我将继续@Sean DuBois的回答(我知道这完全是你的问题,但对此了解甚少(,请参阅这篇Stackloverflow帖子和我的回答

你会对结冰有更清晰的了解。

最新更新