We’re huge fans of WebRTC at Switch Communications–it’s used in both of our products. One reason we love it (among many) is for the high-quality audio it provides for our customers. Using the Opus codec to transmit sound, and in our case — voice, over the Internet, WebRTC gives both Switch.co and UberConference crystal clear audio with very little delay.
In the spirit of the WebRTC Conference happening in San Jose this week, today’s post will cover what the Opus codec actually is and why we’re excited to be able to use it in our web communication products.
What is the Opus codec?
A codec is what translates sounds into digital data and carries it across the network to make voice over IP work. The Opus codec, in particular, is a totally open, free, and versatile audio codec, designed for speech and music transmission over the Internet. Compared to other codecs out there, Opus has the ability to adapt to available bandwidth for highest possible quality audio with low delay. Developers can use it under liberal, royalty-free licenses, making it accessible at little to no cost and easy to implement into other internet applications.
What Opus does for Switch.co and UberConference
When building Switch.co and UberConference, our priority was to improve the current state of business phone calls and create the best possible experience for our users. Part of this meant implementing WebRTC into our products for rich sound and high-quality calls through the browser. Opus gives us the opportunity to communicate over the Internet in real-time with superior quality, regardless of the type of network link our customers are using. We no longer need to know whether the customer’s network will support wideband audio or only narrow band. The Opus codec will determine the optimal bandwidth and fidelity settings based on the network path and continually adjust in real time. This flexibility makes it easy for us to still have high-quality business calls away from our desk and on our personal devices.
Going to the WebRTC Conference and Expo this week? Check out our CEO Craig Walker’s keynote on how WebRTC opens doors for new capabilities and offers on Thursday at 10am.