【问题标题】:Measure data volume sent over RTCDataChannel测量通过 RTCDataChannel 发送的数据量
【发布时间】:2015-12-13 18:33:59
【问题描述】:

我已通过 RTC 数据通道连接了两个用户。这可行,但我想监控它产生的流量,例如 1Mbit/s。有没有办法得到这个?

动机是一个用户创建内容,另一方反映这一点,这是一种远程支持应用程序。用例需要非常频繁地更新内容(文本、图像、3D 模型)(主要是位置),从而导致流量增加。当它达到某个设定的阈值时,我想降低应用程序发送更新的速率,但为此应用程序需要知道当前消耗的带宽。

我想我可以编写一个间隔来收集在一秒钟内传递给发送函数的所有消息并总结大小,但也许有一些内置方法?

【问题讨论】:

    标签: javascript webrtc rtcdatachannel


    【解决方案1】:

    没有内置的 API 可以告诉它总共消耗的带宽量或出口/入口量。您可以通过汇总数据通道生命周期内的出口和入口来衡量这些值。

    【讨论】:

      猜你喜欢
      • 2016-08-29
      • 1970-01-01
      • 2014-09-05
      • 2011-03-23
      • 2012-10-13
      • 1970-01-01
      • 1970-01-01
      • 2018-06-05
      • 1970-01-01
      相关资源
      最近更新 更多