通过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,你可以有一个客户端播放器 。