XMPP stands for Extensible Messaging and Presence Protocol.

XMPP is a protocol used mainly for presence and instant messaging. An XMPP extension called Jingle adds the ability to initiate voice and video calls as well.

XMPP can be used as a signaling protocol in WebRTC.

About WebRTC Glossary

The WebRTC Glossary is an ongoing project where users can learn more about WebRTC related terms. It is maintained by Tsahi Levent-Levi of BlogGeek.me.

Looking to learn more about WebRTC? 

Check my WebRTC training courses