我有一个 iphone 应用程序,可以播放实时流媒体视频。我想检查用户连接的带宽,这取决于我将分配低、中或高流媒体
关于如何检查用户带宽/互联网连接速度的任何想法?
最简单的解决方案可能是让您的应用程序在启动时从您的服务器流式传输一个已知文件。这应该告诉您他们目前的数据速率有多快。
您可以在应用程序运行时在后台线程中执行此流式传输,这样用户就不必等待测试完成。
最简单的方法就是使用NSURLConnection类来异步获取文件并使用connection:didRecieveData:来衡量数据速率。
山姆