A community dedicated to making WebRTC successful – and making Firefox's implementation of it awesome.

On this site, you can expect to see posts from the Firefox engineering team of employees, partners, and individual contributors discussing the latest development news (including demos and tips on how to use new features). We’ll also periodically highlight major developments and discussions in the WebRTC working groups that impact Firefox and WebRTC development.

WebRTC (Web Real-Time Communications) is a technology which enables Web applications and sites to capture and optionally stream audio and/or video media, as well as to exchange arbitrary data between browsers without requiring an intermediary. The set of standards that comprises WebRTC makes it possible to share data and perform teleconferencing peer-to-peer, without requiring that the user install plug-ins or any other third-party software. If you’d like to learn more and take a deeper dive, please visit https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API. Or view a high-level architectural diagram of how the various blocks of Firefox’s implementation fit together: https://github.com/mozilla/webrtc/blob/master/planning/architecture-simplified.png.

Proud to partner

A few companies who are actively involved

logo-mozillalogo-telenorlogo-cisco

Major Contributions

Major contributions to Firefox’s WebRTC implementation have been provided by our partners, including:

  • SDP support
  • Major features and improvements to MediaStream code
  • H.264 support and OpenH264
  • Screen, window and application sharing
  • Hardware accelerator and feature support
  • Audio pipeline improvement

Helpful Resources

Just getting started with WebRTC and Firefox and want to take a deeper
dive? Check out Mozilla’s WebRTC API documentation.