WebRTC + XMPP = <3
WebRTC is a free, open project that provides browsers and mobile applications with real-time communications capabilities.
Jingle, the XMPP framework for establishing p2p sessions, makes for a great pairing with WebRTC.
XMPP is particularly a great fit with WebRTC in settings where there is a desire to pair WebRTC audio/video calls with text chat, but the advantages of XMPP
Because WebRTC is a peer-to-peer protocol, multi-user experiences become exponentially complex. Pairing a WebRTC service with XMPP allows developers to dramatically reduce this complexity.
Projects using WebRTC with XMPP
There are many people pairing WebRTC with XMPP.
Jitsi Meet is an open source instant videoconferencing web application, which uses XMPP.
Combining Jitsi videobridge and Jitsi Meet into a single package, Openfire Meetings makes WebRTC video conferences simple to deploy and use.