google make an open source webrtc project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities.
WebRTC
An open framework for the web that enables Real-Time Communications (RTC) capabilities in the browser.
webrtc.org