7
因此,我的服务器上有一个mp3文件。通过nodejs服务器+ socket.io从mp3文件同步流式传输音乐
我希望所有访问该网址的客户都能同步收听该音乐。
也就是说。
可以说文件播放6分钟。
我在上午10:00
这正值上午10时03分应该从歌曲的第3分钟听的请求开始播放歌曲。
我的所有客户都应该同步收听歌曲。
我怎么能有实现的NodeJS这和socket.io
因此,我的服务器上有一个mp3文件。通过nodejs服务器+ socket.io从mp3文件同步流式传输音乐
我希望所有访问该网址的客户都能同步收听该音乐。
也就是说。
可以说文件播放6分钟。
我在上午10:00
这正值上午10时03分应该从歌曲的第3分钟听的请求开始播放歌曲。
我的所有客户都应该同步收听歌曲。
我怎么能有实现的NodeJS这和socket.io
编辑:如果你想要做的正是被要求在链路上的答案是一个更好的匹配:
https://stackoverflow.com/a/26029102/67945
我原来的答案放弃了ipv4多播的好处。
你在找什么?
加入到流媒体的使用好处(而不是有它自己的开放连接每个客户)是为你的听众基地增长特别明显,但饲料仍然使用相同的带宽。否则你会很快成长为带宽问题。
流是一个协议(如http),你可以check a list of Streaming Servers here。
非常流行(免费)流媒体服务器是IceCast。
并用一点点的Flash你可以有a client player。
这是turntable.fm的工作方式吗? – codeAnand 2012-02-10 17:32:39
@SAnandNarayan我不太确定,因为他们受到IP政策的限制,而且因为我在美国以外,我无法访问他们的网站。但是大多数收音机都是这样工作的,是的。 – Frankie 2012-02-10 17:34:33
从我听到的,你是说这不可能通过http? – codeAnand 2012-02-10 17:36:04