What is WebRTC

Links: 300 home
Recommended Reads: Description:


  • WebRTC is an open framework for the web that enables Real Time Communications in the browser.
  • Initially for connecting the clients there is a need of a server (signalling server), once connected there is no need of servers to transfer data, data is transferred using peer to peer connection.
  • Signalling server allows the two parties to safely exchange connection data but never touches the data that is transferred between the peers.
  • It includes the fundamental building blocks for high-quality communications on the web, such as network, audio and video components used in voice and video chat applications.
  • The main difference between Skype and WebRTC is that there is no need to install any software.
  • These components, when implemented in a browser, can be accessed through JavaScript APIs, enabling developers to easily implement their own RTC web app.

  • SDP, ICE, Stun servers, difficult since there our devices our behind NAT firewalls.

  • We have free stun servers from google.

Last updated: 2022-05-13