首页 > 解决方案 > 如何在颤振应用程序上计算/获取用户互联网带宽速度

问题描述

我目前正在开发 Flutter 应用程序。我必须为我的应用程序上的视频流实现基于 HTTP(DASH)协议的动态自适应流。为此,我必须知道用户当前的互联网带宽速度,以便我可以相应地流式传输视频质量。那么无论如何我可以计算用户的互联网速度吗?

我看过 Connectivity 包,但它只能识别用户是否连接到互联网(Wifi 或移动数据),但不能识别用户互联网的速度。

也许还有其他一些用于颤振的软件包,我可以在其中获得用户的互联网速度。

标签: networkingflutter

解决方案


internet_speed_test插件可用于测试用户的互联网速度。

这是包中的一个示例

在此处输入图像描述


推荐阅读