测量通过RTCDataChannel发送的数据量

时间:2015-12-13 00:38:12

标签: javascript webrtc rtcdatachannel

我通过RTCdatachannel连接了两个用户。这是有效的,但我想监控它产生的流量,例如1Mbit / s。有没有办法得到这个?

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

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

1 个答案:

答案 0 :(得分:1)

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