为什么 Google Chrome 在加载 mp3 广播流时会出现延迟?

问题描述

所以这是一个 mp3 广播流:

http://studioone-stream.iowapublicradio.org/StudioOne.mp3

当我在 Firefox 或 VLC 播放器中播放时,它会立即播放,但如果我在谷歌浏览器中播放,它会在播放前延迟大约 4 秒加载。 Chrome 在这 4 秒内做了什么?

我问的原因是在我们的网站上,我们使用 Howler.js 作为播放器来播放我们的广播流,我们遇到了同样的问题,特别是如果我们播放通过 Chrome 上的 Howler 播放器播放广播流,它将在现有 4 秒延迟的基础上增加额外的 5-6 秒延迟,因此在播放之前总共需要大约 10 秒的时间来加载,奇怪的是,它通过 Howler 播放相同的流在 Firefox 上仍然立即......我意识到延迟发生在任何基于 Chromium 的浏览器上,比如 Edge。

我在想,因为流是 HTTP,所以 Chrome 需要几秒钟才能将其切换到 HTTPS,但它并没有解释为什么 Firefox 立即播放,Firefox 也会自动将 HTTP 切换到 HPPTS?

想知道问题是与浏览器有关还是与 Howler 播放器有关?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...