[Icecast] What's best practice for serving multiple formats from a remote icecast server?

Thomas B. Ruecker dm8tbr at afthd.tu-darmstadt.de
Tue Oct 30 08:36:09 UTC 2007


John Hicks schrieb:
> We are running an icecast2 server in conjunction with our LPFM radio 
> station and need a little advice.
>
> We have been serving a single 128k ogg stream from a remote server and 
> would like to make additional formats available (e.g. mp3, lower 
> bandwidth, etc.)
>
> I would think this has been done a few thousand times and there would 
> be a "best practice" but I can't find it.
>
> Our basic configuration is this: Darkice streams from our studio to 
> icecast which is running on a server farm. Our transmitter (miles away 
> from our studio) subscribes to this stream for its audio source. And 
> the stream is available to the public for streaming also.
>
> We would like to add an mp3 stream (reluctantly) and a low-bandwidth 
> stream (probably mp3 also) for dial-up listeners.
>
> Since our icecast server is on a server farm, I figure the encoding of 
> the additional streams should be done there.
>
> So the simplest solution (I figger) would be to run a source client on 
> the server that can subscribe to the ogg stream, decode and reencode 
> it into the desired additional formats, and then feed them back to 
> additional mount points on icecast.
>
> Does that pass the sanity test?
>
> What's the best way to do this?
>
> More specifically, is there a source client that can
> a) subscribe to a stream as a source
> b) output multiple formats and multiple streams to icecast
You might want to check out ezstream and streamTranscoder.
The first of both is more flexible and reported to be far more stable.

Cheers

Thomas



More information about the Icecast mailing list