BUNDLE如何帮助改善webRTC连接/性能?大概多少钱?

时间:2018-08-31 05:28:18

标签: performance webrtc bundle

根据此处的文档:

  

这样做的一个明显好处是减少了ICE候选人的数量,从而缩短了ICE谈判时间。

https://webrtcstandards.info/sdp-bundle/

BUNDLE可以提高性能。但是,我看不到它怎么做。假设这是我所处的场景:

  1. 某些URL的80443端口上的强制TURN x 2
  2. 1对1连接。让我们不要谈论会议情况。
  3. 从头开始:ICE欺骗,sdp提供...一直到媒体流。
  4. 音频和视频有两种方式。

我知道捆绑包会将音频和视频多路复用到一个流中并通过它进行发送,因此它可以将滴流时间至少减少1/2。

双方收到sdp后开始发送流怎么样?与balance模式相比,它是否也改善了连接时间?

1 个答案:

答案 0 :(得分:1)

理论上,ICE调整用于连接检查的眩晕请求(隐藏在RFC 5245中的某个位置)。我强烈怀疑这是否会产生实际效果。

使用bundle的主要论点是,您只需要在NAT中打一个孔,就不会遇到怪异的情况,即打了音频孔而没有打视频孔。