2011-08-18 96 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