WebRTC - 如何检测上传/下载带宽的状态?

时间:2014-03-11 13:07:04

标签: javascript android google-chrome networking webrtc

例如:Peer 1位于非洲,Peer 2位于英国。现在P1上传非常低,下载速度非常慢,而且一遍又一遍地断开连接

在这种情况下,我们如何通过WebRTC检测对等1带宽以确定天气 3G或4G或WiFi还是Lan?

2 个答案:

答案 0 :(得分:2)

我猜您可以使用NetworkInformation界面访问该信息:

https://dvcs.w3.org/hg/dap/raw-file/tip/network-api/Overview.html

Peer2可以使用数据通道将信息发送给Peer1。

之后,您可以使用以下内容自定义带宽:https://www.webrtc-experiment.com/RTCMultiConnection/bandwidth.html?audio=30&video=256

答案 1 :(得分:1)

如果您对该机器是来自3G / 4G还是固定电话有兴趣,那么有些服务可以根据用户的IP like this检测到它。

假设此类连接类型,基于上行链路/下行链路的吞吐量不一致(例如,如果用户在固定电话上但在您的服务中下载文件)