【问题标题】:Streaming chunks of mp3 file from server and playing them on client从服务器流式传输 mp3 文件块并在客户端上播放它们
【发布时间】:2022-01-12 23:21:43
【问题描述】:

我正在尝试建立一个网络收音机,但偶然发现了标题中提到的问题。

确切地说,我希望能够从服务器向客户端发送 mp3(或任何其他可以完成这项工作的音频格式)文件的块,以便在任何时候,所有客户端都在收听相同的歌曲的一部分。

我也明白,同样的事情可能只通过通知客户歌曲中的确切位置客户应该开始。我还没有对这个解决方案进行很多实验。

我已经看到这个问题已经回答了here,但我想知道在那个帖子之后的几年里是否有人已经变得更好了。

提前谢谢你。

【问题讨论】:

    标签: javascript audio streaming mp3 internet-radio


    【解决方案1】:

    您所要做的就是通过 HTTP 发送它们。然后,客户端可以使用常规的音频元素。

    const audio = new Audio('https://stream.example.com/woot');
    

    这正是使用 SHOUTcast/Icecast 进行流式传输的工作原理。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-10-27
      • 1970-01-01
      • 2010-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-17
      相关资源
      最近更新 更多