通过nodejs服务器+ socket.io从mp3文件同步stream式传输音乐

所以我有我的服务器上的MP3文件。

而且我希望所有访问该url的客户都能同步收听该音乐。

那是。

让我们说文件播放6分钟。

我在上午10点开始这首歌

上午10:03发出的请求应该从歌曲的第3分钟开始收听。

我所有的客户都应该同步听歌。

我怎样才能实现这与nodejs和socket.io

编辑:如果你想要做什么被问到链接上的答案是一个更好的匹配:

https://stackoverflow.com/a/26029102/67945

我最初的答案在ipv4组播的好处上放松下来。


你在找什么是stream媒体。

随着您的听众数量的增长,添加到stream媒体使用中的优势(与拥有自己的开放连接的每个客户端相反)都是特别明显的,但是Feed仍然使用相同的带宽。 否则,你会很快成长为带宽问题。

stream是一个协议(如http),你可以在这里查看stream媒体服务器列表

一个非常stream行(免费)的stream媒体服务器是IceCast
有了一点Flash,你可以有一个客户端播放器 。