通过nodejs服务器+socket.io从mp3文件同步播放音乐



我的服务器上有一个mp3文件。

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

就是。

假设文件播放6分钟。

我在上午10:00开始这首歌

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

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

如何使用nodejs和socket.io实现这一点?

编辑:如果你想按照要求做,链接上的答案会更好地匹配:

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

我最初的回答忽略了ipv4多播的好处。


您想要的是流媒体

流媒体的使用带来的好处(而不是每个客户端都有自己的开放连接)随着听众基数的增长而特别明显,但提要仍然使用相同的带宽。否则你会很快陷入带宽问题。

流媒体是一种协议(如http),您可以在此处查看流媒体服务器列表

一个非常受欢迎(免费)的流媒体服务器是IceCast
只需一点Flash,你就可以拥有一个客户端播放器。

相关内容

  • 没有找到相关文章

最新更新