WebRTC is a free, open technology that provides browsers and mobile applications with Real-Time Communications (RTC) capabilities via simple APIs. It supports browser-to-browser applications for voice, video and data without the need of proprietary plugins.
WebRTC consists of three APIs that can be used in both desktop and mobile browsers, IoT devices and mobile platforms:
WebRTC`s architecture looks like this
WebRTC is increasingly becoming supported by all major browser vendors like Chrome, Firefox and Opera and mobile platforms such as Android and iOS.
Currently, there is no free, high-quality, complete solution available that enables communication in the browser. WeRTC enables this.