WebRTC est une technologie open-source permettant la communication en temps réel entre navigateurs sans plugins propriétaires. Il repose sur un ensemble de protocoles et d'APIs, notamment pour le traitement de l'audio et de la vidéo, et favorise le développement facile d'applications cross-platform. Bien qu'il soit puissant, WebRTC nécessite des technologies complémentaires pour une utilisation complète comme le signaling.