2015-12-13 71 views
0

我已经通过RTCdatachannel连接了两个用户。这有效,但我想监视它产生的流量,例如1Mbit/s。有没有办法得到这个?通过RTCDataChannel发送测量数据量

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

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

回答

1

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