Bowser – The World’s First WebRTC - Enabled Mobile Browser | Ericsson Research Blog

Ericsson Research Blog

Research, insights and technology reflections

Bowser – The World’s First WebRTC – Enabled Mobile Browser

Start experimenting with WebRTC on mobile devices

Ericsson Research today proudly announces the world’s first WebRTC-enabled browser, called Bowser, for mobile devices. Mobility is part of Ericsson’s DNA and we are very excited to provide developers with a mobile browser that they can start experimenting with. This commitment to WebRTC from Ericsson Research is a continuation of the the world’s first WebRTC-enabled browser for desktops that we released in May of 2011.

Bowser will finally enable web developers to add audio and video functionality to their mobile web applications. A web application can establish audio and video calls with another device or call audio/visual services using the WebRTC API that Bowser implements and exposes.

Some browsers on mobile devices limit the use of the

As with our previous WebRTC implementation efforts, the media engine in Bowser is based on the powerful GStreamer framework. To avoid confusion, we would like to clarify that we are not using the framework. Having independent implementations of WebRTC, using different media back-ends will help push the WebRTC standard forward.

The API definition is still evolving in the standard bodies (W3C and IETF), we have chosen an earlier version of the API for this particular release, but we aim for full standard compliance in the future.

For Bowser, we have selected to implement the H.264 video codec. H.264 is a well-known codec with proven performance and quality. The audio codec currently used in Bowser is the G.711 codec.

A description of the version of the API that we have implemented, including application examples, can be found in the sample code page. The Bowser page includes the known limitations of the current Bowser implementation as well as a list of devices on which we have verified Bowser functionality.

Ericsson Research will continue to update Bowser to improve the stability and media quality, as well as move to a newer API as it becomes more stable.

We welcome comments, questions, feedback, and bug reports on Bowser. The channel for communication is the Google group “Ericsson Labs WebRTC”. Bowser is available today as a free download from iTunes App Store and Google Play.

Google Play

Google Play

If you are interested in future updates related to Bowser, please follow our blog. Happy hacking!

— The Ericsson Research WebRTC Team

Stefan Ålund

Stefan Ålund has worked as a Research Manager at Ericsson Research for more than 5 years. He has led the Ericsson teams engaging in the WebRTC ecosystem and is responsible for the Open Source project OpenWebRTC as well as various explorative projects in the area. In 2015 he left Ericsson Research to head the development of the new product Ericsson Contextual Communication Cloud, where Ericsson sells communication as-a-Service directly to enterprises. Stefan has a M.Sc. degree from the Royal Institute of Technology (KTH) in Stockholm.

Follow Stefan Ålund:
Stefan Ålund