The first part of WebRTC, including the pieces needed to support full getUserMedia, landed (and stuck!) in mozilla-central last Thursday (6/21). The feature is currently preffed off, but this was a critical piece to start getting WebRTC support into Mozilla. Considering we were landing over 500,000 lines of code (yes, 500K — that’s not a typo), things have gone very smoothly.
We’re hoping to move quickly onto landing full getUserMedia for desktop; there will be no UI for the feature initially, so it will be hidden behind a config option (about:config) to start. But we hope to have UI for the feature by Firefox 17. Similarly we hope to have Android support for this feature in the Firefox 17 time frame as well.
The rest of WebRTC (which is still being developed by the webrtc/rtcweb working groups in the W3C and IETF, respectively) will coming to mozilla-central in the next couple of months. Randell Jesup, who is the technical lead and module owner for WebRTC at Mozilla, has been posting the project landing plans to dev.planning over the past few weeks. He’ll continue to update plans there, and I’ll blog here to keep people up-to-speed as we try to bring WebRTC into Mozilla this summer.
Many, many thanks to the awesome Mozilla WebRTC team who have been making this spec and real-time communication within the Firefox browser a reality: Randell Jesup, Eric Rescorla (EKR), Anant Narayanan, Ethan Hugg, Suhas Nandaku, Enda Mannion, Tim Terriberry, and Ralph Giles!