如何计算/获取颤振应用程序上的用户互联网带宽速度

Has*_*zal 9 networking flutter

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

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

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

Mαπ*_*π.0 0

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

这是包中的示例:

在此输入图像描述