【问题标题】:How many ICE candidates to exchange for video call?有多少 ICE 候选人可以交换视频通话?
【发布时间】:2022-01-03 04:21:40
【问题描述】:

假设有 2 个用户 用户 1:生成 10 个 Ice 候选者 用户 2:生成了 5 个候选冰

而且我知道建立连接只需要 1 位候选人。因此,上述任何用户都将候选人发送给其他用户并建立连接。

我的问题是他们应该交换所有候选人,以便就最佳连接路线达成一致?

如果他们交换所有候选人,我所要做的就是将所有 Ice 候选人提供给我的 peerConnection,如下面的 dart 代码所示,对吗?

RTCPeerConnection _peerConnection;
await _peerConnection.addCandidate(candidate);

【问题讨论】:

    标签: webrtc simplewebrtc webrtc-android openwebrtc webrtc-ios


    【解决方案1】:

    您应该交换所有候选人并将本地 onicecandidate 事件中的任何候选人提供给远程的 addIceCandidate 调用。

    ICE 将找出最适合使用的配对(通过尝试每个并使用有效的方法)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-15
      • 2017-07-19
      • 1970-01-01
      • 2016-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多