Google hitches Opus audio technology to WebRTC star

The developer version of Chrome now relies by default on Opus, a royalty-free audio compression technology designed for voice and music.

WebRTC logo

Chrome 27, making its way through the development pipeline, is helping to advance the fortunes of a new audio compression technology called Opus .

Opus is what's called a codec -- a technology to encode and decode streams of information, in this case audio. Technically, it's actually two codecs in one , an approach that lets it span a range of uses from Internet telephony on slow networks to streaming high-quality music on fast networks.

One of its chief virtues is low latency: there's not a long wait for audio to be encoded or decoded, something that's not a big problem with streaming music but can cripple a real-time conversation. Another advantage from a programmer's perspective is that unlike MP3 and AAC audio codecs, it's available royalty-free.

Google is among Opus' fans, and last week, it enabled the use of Opus by default in Chrome when establishing connections with the nascent WebRTC standard for browser-based voice and video chats. The change is in effect for Chrome 27, which is in the developer channel now, headed toward the beta and then the stable releases.

The move isn't a great surprise: the Internet Engineering Task Force, which standardizes both Opus and WebRTC, decided last year to make Opus a mandatory-to-implement (MTI) codec for WebRTC. But it is an important step in spreading the codec from the drawing board to the real world.

That's particularly true given that WebRTC has significant momentum. Its adoption will bring Skype-like abilities to the browser (although Microsoft, which owns Skype doesn't like WebRTC and prefers a lower-level alternative it proposed).

Winning mandatory-to-implement status is a big help for a technology like a codec, which might not otherwise spread widely. That's why Google is fighting so hard to establish its VP8 video codec as the MTI standard for WebRTC.

Mozilla supports Opus for WebRTC in Firefox.

Opus backers argue the codec provides better sound quality and spans a much wider range of network conditions and audio needs.
Opus backers argue the codec provides better sound quality and spans a much wider range of network conditions and audio needs. http://opus-codec.org/
 

ARTICLE DISCUSSION

Conversation powered by Livefyre

Don't Miss
Hot Products
Trending on CNET

Hot on CNET

The Next Big Thing

Consoles go wide and far beyond gaming with power and realism.