It’s now been just over a month since we released OpenWebRTC and Bowser as free and Open Source. Today we’re happy to demonstrate successful interoperation between Bowser and Firefox.
Bowser, built on top of OpenWebRTC, is the first truly independent implementation of an interoperable browser in the WebRTC space, complementing Firefox, Chrome and Opera that all to some extent depend on the webrtc.org framework. The W3C and IETF are now focusing on finalizing the work on the WebRTC standard, which makes an independent implementation even more important. Ericsson Research has been heavily involved in the standardization of WebRTC since its inception, and we are very happy to make these contributions now. It’s important for a healthy eco-system that there is diversity in library implementations and we couldn’t be more excited about the reception OpenWebRTC and Bowser has gotten in the WebRTC community.
The video does not only showcase interop between independent WebRTC implementations but also between different implementations of the H.264 video codec. Bowser uses the hardware accelerated H.264 (decoder) API exposed by iOS 8 on certain CPU’s, while Firefox uses the OpenH264 library provided by Cisco.
If you want to try this out yourself, head over to http://demo.openwebrtc.org. Bowser is available as a free download on the Apple App Store and Firefox can be downloaded here.