Low-bandwidth Net Radio
An anonymous reader writes "Slate has an article about Internet radio stations that use the aacPlus codec from XM satellite radio instead of MP3. Some of the ones they link to sound pretty good even at 24 kbps."
← Back to Stories (view on slashdot.org)
I was under the impression that the sat broadcasting folks used MP2, optimizing quality and losing some of the psychoacoustic flaws inherent in Layer 3. I last heard about this when I swung by Sirius Radio though, and this was 2001. Anyhow, I'm finally starting to get things coded in AAC, and now theres another subset?!
net radio is not bad at all, and this codec looks to take it to the next level. when you're just casually listening, a 56kbps stream does a decent job of giving you what you want to listen to. I find that pretty impressive. i've listened to 56-96 kbps streams, and while not perfect, its virtually as good as analog radio, depending on the music type. anything involving distortion will sound fine. I just find it cool that a low bandwidth stream can successfully push out decent audio content.
I'm not an ogg-head but I was pleasantly surprised by the quality of 32 Kbit ogg streams a while ago.
g .html
http://www.virginradio.co.uk/thestation/listen/og
I like how they avoided using th 'L' word in their report.
I subscribed to XM for about three months, and one of the main reasons I canceled was that the quality was not quite what I wanted. It was pretty good, but some of the "harshness" that you get with lower-bitrate Vorbis, AAC, etc, with cymbals, was pretty jarring to me. I've reencoded files in OGG, WMA at 64kbs, and it's fairly equivalent (though, of course, this is IMHO and therefore totally subjective.) I haven't tried lower bitrates, but as I recall, Vorbis scales downward very well. This may or may not be the new champ for low bitrate sound quality, but this is NOT revolutionary.
Speaking of XM, it seemd to be feast or famine- either they're playing stuff I like on several channels at once, or I flip around for an entire hourlong drive withouth finding anything - the other main reason why I canceled.
I think while these low bit rate transmissions might not be great for music, they do work pretty well for transmission of mostly speech broadcasts such as news, radio talk shows and sporting events.
I think because we're so used to talking over landline telephones with its relatively poor sound quality, Windows Media and Real audio streams transmitted at 16 kilobits per second and the audio stream mentioned in the article sounds reasonably well for mostly-speech programming.
funny, really, that on Windows (where WMA is pushed as the "standard" - even though there are all the other alternatives), Winamp can cope with the new format (superset of AAC), while on the Mac (where AAC is now pushed as the "standard", at least for iTunes / iTMS), it's a bit harder to get a player.
OK, so Winamp isn't installed by default, but is is becoming the player of choice for the IT cogniscenti in place of WMP, whereas other Mac players are still the curiosity compared to iTunes.
"She's furniture with a pulse"
My company has around 100 employees, and our net connection is a 1 Mbps line. Needless to say that not all of us can afford a decent 128 kbps streaming.
This new format is good not only for dial-up but also for broadband corporate connections that seem to die to a crawl when people start using current streaming technologies over them.
let my listeners spread the bandwidth needed for 64Kb/s OGG streamed by icegenerator/icecast2 amongst themselves, but it will not stay up either on windows or FreeBSD.
09f911029d74e35bd84156c5635688c0
By the way, if you know of an ogg encoder that will support 5.1 let me know, I don't want to develop it myself, I don't have time.
DarkMantle I been bored, so I started a blog.
Satellite radio is only one way communication. It sounds choppy on the voice channels, because they use a lower quality bitrate. The music channels have a higher bitrate. The number of listeners is not a factor, since it's one way.
Now accepting PayPal donations!
I really don't see the point in this article. I've read it, and then re-read it. They are comparing a "new" codec with MP3, Windows Media 8 and Real Media 8. The document in which they present the "clear winner" is dated June 2003. In my time that's more than a year and a half ago. Meanwhile we have OGG and even newer MS/Real codecs. I don't see them comparing with the ogg codec wich is considered now the open industry standard. I have made the migration for a really big radio station from Windows Media to ogg, BUT based on a demonstration of the clear qualities of this open codec. You can listen a 22khz, 16 bit, mono stream at 20kbps (more than dial-up friendly). You have CD quality at 64kbps VBR (insignifiant for any broadband connection). All this using ogg. You have support for it in most of the music players around. Why don't I see a relevant competitive analasys between this and aacPlus? Why should I care about it being better than codecs that are mostly irellevant at this moment?
Listen to Ch.1 by Doug Kaye and/or Ch.13 by George Sessum, as those files were properly recorded (some of the others were first-time recordings, and they didn't get their levels right).
Here's what I do: Bitty Browser & Andromeda
A few reasons: first of all, it's not just a question of overall bandwidth: maybe you only want to give 64kbps out of your DSL connection to your streaming radio station and let the rest be used by BitTorrent. Second, if you listen internationally to US radio stations, as I do, aacPlus can be buffered more easily at 24kbps unlike MP3 at 128kbps, and because the traffic "weather" between here and the US can get very choppy during peak hours. Third, as the article points out, 24kbps can easily fit into a GPRS/UMTS connection and be streamed over a mobile phone.
I got curiuous and looked for it: Ogg vorbis supports up to 255 simultaneous channels (the channels aren't however coupled (yet).
:
It's mentionned here at the end of the page:
http://www.xiph.org/ogg/vorbis/faq.html
something about the coupling
http://www.xiph.org/ogg/vorbis/doc/stereo.html
You can encode to multichannel from raw audio input it seems/I think (haven't tried it):
The program "oggenc" has an option "-C" where you can define the number of channels. This is a command-line-tool. It seems it was icnluded in the package "vorbis-tools" in my linux-distribution.
Hopes this helps some,
Michel
I downloaded the reference source for the AACplus encoder/decoder, and ran a quick test on it.
At 24kbit, Vorbis needs to encode at 16khz stereo to hit the target bitrate.
At 24kbit, AACplus can encode at 48khz stereo and still hit the target bitrate.
Doing a direct comparison, there is no competition at all. 48khz vs 16khz, aacplus wins.
While I'm very happy that such a huge leap has been made in low-bitrate audio encoding, I'm troubled as to how far Vorbis has fallen behind. They don't seem to have made any major improvements in audio quality in years.