networking - 如何在颤振应用程序上计算/获取用户互联网带宽速度
问题描述
我目前正在开发 Flutter 应用程序。我必须为我的应用程序上的视频流实现基于 HTTP(DASH)协议的动态自适应流。为此,我必须知道用户当前的互联网带宽速度,以便我可以相应地流式传输视频质量。那么无论如何我可以计算用户的互联网速度吗?
我看过 Connectivity 包,但它只能识别用户是否连接到互联网(Wifi 或移动数据),但不能识别用户互联网的速度。
也许还有其他一些用于颤振的软件包,我可以在其中获得用户的互联网速度。
解决方案
推荐阅读
- java - 使用循环与 Jackson 创建 Json 字符串
- python-3.x - 需要 url (demo) 用于 Ups Shipment Api 集成
- javascript - 在流星 js 应用程序中显示组织结构图
- sql - 日期时间功能:学期、季度
- javascript - 查找列表中哪个元素具有特定文本
- android - 将 LiveData 转换为 MutableLiveData
- c++ - 你能用 cmake 创建可重定位的安装(跨机器)吗?
- angular - 如何等待 Angular 中不同组件的可观察解析
- java - Spring 的 Spark 作业注入
- java - 如何使用有界类型参数扩展泛型类