[icecast] MP3/OGG/The whole thing

Brendan Cully brendan at xiph.org
Sat Jul 5 07:37:41 PDT 2003



On Saturday, 05 July 2003 at 16:14, Rolf Johansson wrote:
> Hello all Icecasters!
> 
> I'm using icecast 1.3.12 and iceS 0.2.3 (with a self-made patch for VBR MP3,
> and an extensive Perl script for automatisation) to stream radio. Works great!
> 
> I've tried to understand everything about MP3/OGG and Icecast and since I'm a
> stupid person I need to draw things all the time ;) - so I need you to tell me
> if I've misunderstood anything in this scheme: 
> 
>             +---------------------+
>             : libshout MP3/OGG    :
>             :                     :
>         +----------+          +------------+
>         : icecast  : <------- : iceS - MP3 :
>     <-- : MP3/OGG  :          +------------+
>         +----------+              :
>             :                 +-------------+
>         +----------+          : iceS2 - OGG :
>         : icecast2 : <------- +-------------+
>     <-- : MP3/OGG  :              :
>         +----------+              :
>             :                     :
>             +---------------------+

I'm too lazy to redraw your diagram, but it is missing a couple of
elements:

ices (ices0 henceforth) reads MP3 or Ogg and emits MP3. Using libshout
2 it can send MP3 to icecast 2, icecast 1, or shoutcast-compatible
servers.*

ices2 can read PCM as well as Ogg, so you could conceivably run your
MP3s through a decoder and pipe the result to ices2. This is not
recommended since quality will generally suffer, but I'd guess that
given a high enough MP3 bitrate and low enough Ogg, the transcoding
artifacts shouldn't be all that bad.

*You do need a snapshot rather than a release to do all this,
but I'd recommend that anyway since the snapshot is actually a lot
more robust than the release. For instance you shouldn't need any VBR
patch. I realise that the state of the releases is confusing.
I expect libshout 2 to be released very soon (it is now at beta
2), and ices 0.3 will be released immediately afterwards.

-b
--- >8 ----
List archives:  http://www.xiph.org/archives/
icecast project homepage: http://www.icecast.org/
To unsubscribe from this list, send a message to 'icecast-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.



More information about the Icecast mailing list