google-chrome - 为什么加载 mp3 广播流时 Google Chrome 会延迟?
问题描述
所以这是一个 mp3 广播流:
http://studioone-stream.iowapublicradio.org/StudioOne.mp3
当我在 Firefox 或 VLC 播放器中播放它时,它会立即播放,但如果我在 Google Chrome 中播放它,它在播放前会有大约 4 秒的延迟加载。Chrome 在这 4 秒内做了什么?
我问的原因是在我们的网站上,我们Howler.js
用作播放器来播放我们的广播流,我们遇到了同样的问题,特别是如果我们通过 Chrome 上的 Howler 播放器播放广播流,它会增加额外的 5-6在现有 4 秒延迟之上的秒延迟,因此在播放之前总共需要大约 10 秒才能加载,奇怪的是,它通过 Firefox 上的 Howler 仍然立即播放相同的流......我意识到延迟发生在任何基于 Chromium 的浏览器,例如 Edge。
我在想,因为流是 HTTP,所以 Chrome 需要几秒钟才能将其切换到 HTTPS,但它并没有解释为什么 Firefox 会立即播放,Firefox 也会自动将 HTTP 切换到 HPPTS?
想知道问题是与浏览器有关还是与咆哮播放器有关?
解决方案
推荐阅读
- android - How to know that we give up a print
- odoo-9 - 为什么我的自定义工作流活动没有在 odoo 9 的数据库中更新?
- .net-core - 我应该签入哪些生成的资产以在 dotnet 中锁定我的包版本?
- android - 在android中以编程方式启用和禁用服务不起作用
- angularjs - angularJs:以 00:00:00 格式存储时间
- reactjs - React Native 如何使用多个文本输入值进行求和并将结果存储到数组并显示结果列表
- dynamics-crm - 如何在 Dynamics 365 中使用 C# Web API
- ios - Swift Codable:如何将顶级数据编码到嵌套容器中
- dart - 如何在颤振图像选择器中将图像添加到 Firestore
- javascript - Axios: how to cancel request inside request interceptor properly?