首页 > 解决方案 > 为什么加载 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?

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

标签: google-chromefirefoxaudio-streaminghowler.jsinternet-radio

解决方案


推荐阅读