OpenWebRTC

from Wikipedia, the free encyclopedia
OpenWebRTC

OpenWebRTC logo 2014.svg
Basic data

developer Ericsson
Publishing year September 2014
Current preliminary version 0.3.0
(April 25, 2015)
operating system iOS , macOS , Linux , Android
programming language C , JavaScript
License BSD ( free software )
Official website

OpenWebRTC (OWR) is a free protocol stack that implements the WebRTC standard defined by the World Wide Web Consortium (W3C) and the Internet Engineering Task Force (IETF) , a set of protocols and programming interfaces . It is an alternative to the reference implementation based on software from Global IP Solutions (GIPS) .

It is published under the terms of the Simplified BSD License and officially supports iOS , Linux , macOS and Android operating systems. It should also be able to be used outside of web browsers, for example for native mobile apps .

It is mainly written in C and is largely based on the multimedia framework GStreamer and a number of other, smaller external libraries . It officially supports both VP8 and H.264 as video formats. For H.264 it uses OpenH264 , for which Cisco pays the patent license fees.

The development of OpenWebRTC began at Ericsson Research under the direction of Stefan Ålund. They published it as free software in September 2014 , together with the proof-of-concept web browser "Bowser", which is based on the framework. Among other things, this original version did not yet support any data channels and was still considered less mature than Google's reference implementation.

swell

Individual evidence

  1. https://github.com/EricssonResearch/openwebrtc/releases/tag/v0.3.0