WebRTC (Web Real-Time Communication) is an API invoked by video-chat, voice-calling, and P2P-file-sharing Web apps.
WebRTC consists mainly of these parts:
- give the browser access to a device's camera and microphone, and the signals they produce
- configure video chat or voice calls
- set up a peer-to-peer data pathway between browsers
- WebRTC on Wikipedia