Skype has been using CELT for a long time, which is part of the encoding technology that goes into Opus. Opus works alot like HE-AAC in a way, whereas HE-AAC encodes the high and lows in the frequency domains. Opus does somethign similar where audio is split into two bands. The lowpass uses a tweaked speex and the high uses a tweaked CELT and they use one, or the other or both to optimize the encoding based on the complexity of the audio. And since both were built from the ground up for low latency and relatively high quality at extremely low bitrates (<16k-32k), you get all the advantages of an encoder that adapts to the complexity of whatever it's encoding, with superior quality, and ultra low latency. Giving a generous 64Kbps is enough to make HE-AAC sound pretty good (and that includes some preservation of phase info) early tests of Opus at the same bitrate are said to yeild even higher quality than the best HE-AAC encoders (Apple/Nero), though I don't know how well (or if at all) it preserves channel phase data yet. On the down side, It's not as flexible as HE-AAC at bitrates lower than 64k because that is the trigger bitrate for the full stereo CELT Codec to kick in. Any lower and you get monaural audio. So HE-AACv2 @48k or lower still has it's place for fair quality audio. But it would not compete for something such as a PA system, or a telephone call, or anything that doesn't need to be stereo music.
It's already an elegant codec, and I look forward to seeing it in use in HTML5. Gotta praise Firefox for jumping in and adding support for it right away.
I expect to see this as THE codec for video/tele conferencing and streaming music, especially in mobile devices.
Euph0ria
Member Since 09 Aug 2012Offline Last Active Aug 09 2012 11:23 PM



Find content
Not Telling
Display name history