0

我正在开发一个针对所有设备的网站,从最强大的桌面一直到糟糕的功能手机。该网站将重点提供视频内容。如果用户没有足够的连接或技术来接受视频流播放,我希望该站点能够优雅地失败,就用静态图像替换视频而言。

有没有办法检测从客户端到服务器的连接带宽?我的视频流服务提供多比特率流,我知道我可以使用用户代理和 Modernizr 等工具检测设备类型和功能。我认为如果文件大小以前已知,则可以通过测量客户端下载一系列文件所需的时间来测量带宽。

任何人都可以提出最有效的方法来提供我想要实现的目标吗?我可以从标题中得到什么吗?有我可以使用的框架或 API 吗?是否有无需轮询服务器的替代方法。后端是基于 Java 构建的,我愿意使用任何客户端技术。

为一个开放式问题道歉,但我不知道实现这一目标的最佳方法!

4

1 回答 1

0

你是在自问自答。最好的方法(如果我错了,请纠正我)是测试设备获取特定大小的文件的速度。

于 2012-11-08T13:26:07.247 回答