Web Real Time Communication ( WEBRTC ) is a real time communication framework that utilizes browser, networking and a host of other communication technology stacks to enable peer to peer video communication.
Where to start if you are developing a real time communication app with WEBRTC?
An bare bones WEBRTC based real time communication app has the following components
- The app itself may be created with any front end scripting language with the container and styling done in HTML and CSS
- A signaling mechanism that can be done through a server created with node or any other suitable back end scripting language
- A routing server also known as STUN/TURN server.
- A backend server to provide functionalities like login/logout, storing communications, session information etc.