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