Sorry, gang. The FAQ didn't seem to answer me, nor did Googling... I merely want a simple solution to do the following: I am setting up a streaming server for in-house use. I want it to broadcast the RAW MP3 DATA from my actual MP3 files, as I listen to them in xmms. In other words, I DO NOT want: XMMS ---> decode to wave ---> re-encode to MP3 ---> icecast ---> listeners I want: XMMS ---> icecast ---> listeners Surely this is do-able using a VBR stream? In other words, I DO NOT want my MP3s to be decoded, then re-encoded, then sent over the network (the re-encoding, of course, introducing further lossiness). I want the actual raw MP3 frames to be sent as a VBR stream to the listeners. I want the MP3 to sound PRECISELY as good on the listening machine as on my machine. Surely this is do-able? -- J. L. Blank, Systems Administrator, twu.net
JLB wrote:> Sorry, gang. The FAQ didn't seem to answer me, nor did Googling... > > I merely want a simple solution to do the following: > > I am setting up a streaming server for in-house use. > > I want it to broadcast the RAW MP3 DATA from my actual MP3 files, as I > listen to them in xmms. > > In other words, I DO NOT want: > > XMMS ---> decode to wave ---> re-encode to MP3 ---> icecast ---> listeners > > I want: > > XMMS ---> icecast ---> listeners > > Surely this is do-able using a VBR stream? In other words, I DO NOT want > my MP3s to be decoded, then re-encoded, then sent over the network (the > re-encoding, of course, introducing further lossiness). I want the actual > raw MP3 frames to be sent as a VBR stream to the listeners. I want the MP3 > to sound PRECISELY as good on the listening machine as on my machine. > > Surely this is do-able?http://www.oddsock.org/tools/oddcastv2_xmms/ Stephen -- LiveIce Project http://liveice.sourceforge.net/
JLB wrote:> I want it to broadcast the RAW MP3 DATA from my actual MP3 files, as I > listen to them in xmms.AFAIK, you can't do this. Unless something in XMMS' architecture allows you to get at the raw input data, I would think that decoding to wave would be integral to playing it, hence this is what any effect plugins like Oddcast will be given. Plus, if you want to do dynamic compression or crossfading, you *have* to decode. No choice there. The only way I know of sending straight MP3 data to Icecast is to use either Ices 0.x (unix only) or Ezstream (Unix and win32). Note that Ices 0.x *can* re-encode, so you'll have to specifically avoid that if you don't want it. You can get both of these from icecast.org. Geoff.
At 04:14 AM 9/14/2004, you wrote:>JLB wrote: >>Sorry, gang. The FAQ didn't seem to answer me, nor did Googling... >>I merely want a simple solution to do the following: >>I am setting up a streaming server for in-house use. >>I want it to broadcast the RAW MP3 DATA from my actual MP3 files, as I >>listen to them in xmms. >>In other words, I DO NOT want: >>XMMS ---> decode to wave ---> re-encode to MP3 ---> icecast ---> listeners >>I want: >>XMMS ---> icecast ---> listeners >>Surely this is do-able using a VBR stream? In other words, I DO NOT want >>my MP3s to be decoded, then re-encoded, then sent over the network (the >>re-encoding, of course, introducing further lossiness). I want the actual >>raw MP3 frames to be sent as a VBR stream to the listeners. I want the MP3 >>to sound PRECISELY as good on the listening machine as on my machine. >>Surely this is do-able? > >http://www.oddsock.org/tools/oddcastv2_xmms/my plugin reencodes, so I don't think that's what you want. In fact, I don't know of any way to use XMMS in this way. The problem, is that by the time the DSP plugin gets the audio data, it's already been decoded. You'd have to write an XMMS input plugin to somehow intercept the data and send it along to an icecast server. Nothing like this has been written as far as I know. alternatively, you can use ices or ezstream in "non-reencoding" mode, which is the closest to what you want. oddsock>Stephen >-- >LiveIce Project http://liveice.sourceforge.net/ >_______________________________________________ >Icecast mailing list >Icecast@xiph.org >http://lists.xiph.org/mailman/listinfo/icecast >