Opus free audio codec now standardized - gHacks Tech News

Opus free audio codec now standardized

You may have heard previously about the free audio codec Opus, for instance when Mozilla some time ago announced that support for it has been integrated into the Firefox web browser. The audio codec has been standardized  by the IETF (Internet Engineering Task Force) which should increase adoption rates. When you look at the list of companies and organizations that worked on the codec, you will notice that Mozilla, Microsoft (through Skype) and Google are on the list. Mozilla at the time of writing is the only one of the three that has integrated Opus into the web browser.

The Opus audio codec has been designed as a highly flexible yet superior codec for the Internet and interactivity. Some of its benefits include better compression than popular formats such as mp3 or aac, support for realtime and pre-recorded applications, and adjustable bitrates and bandwidth. For the Internet, this means a low bandwidth codec with better audio quality and lower latency than comparable audio codecs.

Mozilla's Timothy B. Terriberry has this to add.

Opus compresses speech especially well. Those same test results (slide 19) show that for fullband mono speech, Opus is almost transparent at 32 kbps. For audio books and podcasts, it’s a real win.

Opus is also great for short files (like game sound effects) and startup latency, because unlike Vorbis, it doesn’t require several kilobytes of codebooks at the start of each file. This makes streaming easier, too, since the server doesn’t have to keep extra data around to send to clients who join mid-stream. Instead, it can send them a tiny, generic header constructed on the fly.

You can listen to a sample audio track on the linked Mozilla web page, provided that you are using a browser supporting Opus (Firefox 15 and up).

opus codec

What makes Opus special is that it can compete with high latency and quality audio codecs such as mp3, aac or Vorbis, but also with low latency and low quality speech codecs such as Speex, G.729 or Amr-NB. Tests show that at 64 kbps, Opus will sound better than HE-AAC, Vorbis and MP3. The codec is also very flexible, supporting bitrates from 6 kbps to 256 kpbs per channel.

The codec is already used by applications such as Mumble, Firefox, Icecast or foobar2000. Skype recently announced that it too will implement the Opus audio codec in the application to provide all of its users with CD quality audio.

Additional information about Opus are available on the project website. There you find tools to download, comparison information, examples and licensing information.

We need your help

Advertising revenue is falling fast across the Internet, and independently-run sites like Ghacks are hit hardest by it. The advertising model in its current form is coming to an end, and we have to find other ways to continue operating this site.

We are committed to keeping our content free and independent, which means no paywalls, no sponsored posts, no annoying ad formats or subscription fees.

If you like our content, and would like to help, please consider making a contribution:

Comments

  1. Fine citizen said on September 12, 2012 at 9:18 pm
    Reply

    Good news everyone!

    1. Techie007 said on December 15, 2014 at 7:22 pm
      Reply

      Opus and Vorbis support in Internet Explorer for HTML5 is currently up for vote as of this writing. Please vote it up here so that webpages using HTML5 audio with Opus will work in Internet Explorer (all you need is an email address to vote): https://wpdev.uservoice.com/forums/257854-internet-explorer-platform/suggestions/6513488-ogg-vorbis-and-opus-audio-formats-support-firefox

      Chrome, Firefox, and Opera already support these awesome codecs. Since Internet Explorer is currently the world’s #2 most popular web browser, support from Internet Explorer will help market adoption, even if you don’t use Internet Explorer.

  2. dw4rf_7oss said on September 13, 2012 at 2:05 pm
    Reply

    It sounds like a boon to pretty much anything that uses sound online. I did not know that Mumble already uses this versatile codec, either.

    Nice write-up on a potentially game-changing codec. Can’t wait to try ‘er out.

    *For what it’s worth, I don’t think opus support is built into Mumble just yet, or at least, I couldn’t find it. But their wiki states it is being prepped for a forthcoming release.

    1. Martin Brinkmann said on September 13, 2012 at 3:14 pm
      Reply

      You are right, it will be included in Mumble 1.2.4.

Leave a Reply

Check the box to consent to your data being stored in line with the guidelines set out in our privacy policy

Please note that your comment may not appear immediately after you post it.