2011-08-18 95 views
0

我有一個生成音頻文件(mp3)的服務器(linux)程序。我需要什麼 是使用http流廣播這些文件。棘手的部分 是,廣播開始時,要傳輸的文件不是 完全生成。 我試圖使用mpd + mpc來做到這一點,但是一旦我使用「mpc play」命令 ,只有文件的已存在部分被緩存併發送, 和播放器忽略在播放 開始之後出現的部分。 有沒有辦法發送一個mp3 http流(使用mpd或任何其他 服務器端播放器),以便播放器不會停止播放,因爲它的 到達最初被緩衝的部分的末尾? 任何想法,請。mp3 http streaming:錄製和同步播放

回答

0
  • http://streamripper.sourceforge.net/可以錄製和播放相同的流
  • shotcast(或的Icecast,不記得)是專門爲此設計,並且在飛行中可以重新編碼您的流
+0

好吧,我可以嘗試icecast和ices0作爲流源。但是,我不能使用mpd中的內置http流來做同樣的事情嗎? – Imdtry

+0

我不知道,不確定MPD是爲此而構建的。 shoutcast被設計用於轉碼和多個監聽同時進行的客戶端......如果你真的想用mpd來做,你可以試着在mpd的郵件列表上詢問。順便說一句,xmms2也可以像mpd(作爲守護進程)一樣工作,它也可以幫助你... – Quamis