WebRTC is one of the networking protocols that are responsible for real time communication. WebRTC enables browser to browser communication without having to use servers. Browsers are connected directly. It is commonly used for video chat, voice calling and file sharing.