Web Real-Time Communications (WebRTC) is an open source project created by Google to enable peer-to-peer communication in web browsers and mobile applications through application programming interfaces. This includes audio, video, and data transfers. It's a collection of APIs that allows direct connection between browsers in order to exchange any type of data. Thanks to WebRTC, browsers can request real-time information from browsers of other users without the need for either internal or external plugins.
For details, please visit https://github.com/webrtc & https://www.html5rocks.com/en/tutorials/webrtc/basics/