如何根据互联网速度设置特定的视频质量

How to set specific quality of video depending on the internet speed

我有三个 URL 视频,一个是低质量的,一个是中等质量的,一个是高质量的。现在,我想确定网速,并据此显示来自适当 URL 的视频,如果介于两者之间,发现网速良好,则应将 URL 切换为高质量一个并从那里继续玩。 所以,任何人都可以建议我如何实现它,我已经搜索过但找不到任何强大的解决方案。

您正在尝试有效地构建自适应流媒体播放器。对于 Apple 设备,流式内容可以 HLS 格式提供。您不应该构建该功能,而应该寻找可以进行自适应流式传输的播放器和也可以支持自适应流式传输的服务器后端。

例如,Microsoft Azure Media Services 提供了这样的功能。他们甚至提供了一个 web-based player,您可以将其嵌入到您的应用程序的网络视图中。