Too Long; Didn't Read
WebRTC stands for Web Real Time Communication. It supports video, voice, and generic data to be sent between peers. The API is actually not so big and complicated as it sounds. The MDN website is, as always, very complete https://developer.mozilla.org/en-US/docs/Glossary/WebRTC.org. In webrtc.org we can find many useful samples of the API. In a basic call, we are going to establish a connection between two peers, adding each other ICECandidates, set local audio/video tracks, create a connection offer from peer 1 and create an answer.