OpenWebRTC is an open source project created and maintained by Ericsson.
It is an alternative implementation to Google’s WebRTC code base.
Unlike Google’s WebRTC project, which is built out of a proprietary media engine (based on their GIPS acquisition), OpenWebRTC makes use of GStreamer, a popular open source media engine.
OpenWebRTC supports multiple operating systems and has an implementation of both VP8 and H.264 for its video codecs.