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 : : +----------+ : : : +---------------------+ Speaking from this, MP3 support is dropped in iceS2 due to legal and quality issues (?) but icecast2 still does support MP3 streaming and libshout (the ground library) supports it too. Right? I know OGG gives more quality with less bandwidth, but the main problem for me is that I already have all audio as MP3 - and I don't look forward to the days of converting all my audio. But, I guess I could run iceS2 with a Perl script that launches lame before every new track, so that the MP3 is reencoded as a temporary OGG file and the OGG-file path is sent to icecast2. I've also tried streamTranscoder but it didn't seem stable enough (1.1.0). Well, thanks for your time. /Rolf --- >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@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
On Sat, 2003-07-05 at 15:14, Rolf Johansson wrote:> Speaking from this, MP3 support is dropped in iceS2 due to legal and quality > issues (?) but icecast2 still does support MP3 streaming and libshout (the ground > library) supports it too. Right?no one was interested enough to put mp3 into ices2, but you are right there are also patent/quality issues. Icecast2 does support streaming of mp3/ogg. libshout itself provides a wrapper for the communication with the server in a fairly generic way, this means the different headers and parsing rules used by the different servers are hidden from the streaming app.> I know OGG gives more quality with less bandwidth, but the main problem for me > is that I already have all audio as MP3 - and I don't look forward to the days > of converting all my audio.there are already utilities that would help that sort of conversion, but be aware of transcoding issues, ogg will not make your mp3's sound better karl. <p>--- >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@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
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@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
Brendan Cully <brendan@xiph.org> writes:> *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.Thanks for responding. The VBR patch was just a "dummy" patch I applied, because iceS didn't read VBR files correctly -- it could sometimes read it as 128kbps and don't do a recode, causing icecast to recieve a vbr with strange errors at the client side. I made it always recode, if recode was selected. I will follow the development and think again about how to do in the future. /Rolf --- >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@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.