【问题标题】:WebRTC - how to detect the status of upload/download bandwidth?WebRTC - 如何检测上传/下载带宽的状态?
【发布时间】:2014-03-11 13:07:04
【问题描述】:

例如:Peer 1 位于 Africa ,Peer 2 位于 UK。现在 P1 上传速度非常低,下载速度也很慢,而且它会一遍又一遍地断开连接

在这种情况下,我们如何通过 WebRTC 检测 Peer 1 的带宽以确定天气是 3G 还是 4G 还是 WiFi 还是局域网?

【问题讨论】:

    标签: javascript android google-chrome networking webrtc


    【解决方案1】:

    我猜您可以使用 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

    【讨论】:

      【解决方案2】:

      如果您特别感兴趣的是机器是来自 3G/4G 还是固定电话,有服务可以根据用户的 ip 检测它,like this

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-04-22
        • 1970-01-01
        • 2013-12-15
        • 2015-11-18
        相关资源
        最近更新 更多