WebRTC is a free, open project that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. It's supported by most major browsers (except Safari).
To acquire and communicate streaming data, WebRTC implements the following APIs:
- MediaStream: get access to data streams, such as from the user's camera and microphone.