简体   繁体   English

如何测量WebRTC数据通道的带宽

[英]How to measure bandwidth of a WebRTC data channel

是否有最佳方法来衡量WebRTC消息的传入或传出消息大小?

I ended up altering PeerJS to return a Blob on connection.send . 我最终改变PeerJS以在connection.send上返回Blob。 This blob has a size parameter, in bytes. 此blob具有size参数,以字节为单位。 I don't know (yet) if this is exactly the size-on wire, but it seems like a good start. 我不知道(还)这是否正好是电线尺寸,但它似乎是一个好的开始。

https://developer.mozilla.org/en-US/docs/Web/API/Blob.size https://developer.mozilla.org/en-US/docs/Web/API/Blob.size

Two possible options 两种可能的选择

  1. You have chrome://webrtc-internals there you can see the incoming and outgoing throughput of your data channel: http://imgur.com/2xrpgNz 您有chrome:// webrtc-internals,您可以看到数据通道的传入和传出吞吐量: http//imgur.com/2xrpgNz
  2. By message size you mean just your application's payload? 通过邮件大小,您只是指应用程序的有效负载? or including SCTP, IP, etc' overheads? 或包括SCTP,IP等的开销?

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM