WebRTC is a free, open project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. The WebRTC components have been optimized to best serve this purpose.
Checkout following links to get more information about WebRTC
webrtc.org
webrtc architecture
check live demo here