- Signalling server
- Web-socket
- Client with WebRTC support(browsers)
- Signalling server
- Web-socket
- Client with WebRTC support(browsers)
- STUN/TURN servers
- NodeJS server
- socket.io
- Any browser(Chrome, FireFox, Safari etc.)
- NodeJS server
- socket.io
- Any browser(Chrome, FireFox, Safari etc.)
- Public STUN server from google (stun:stun.l.google.com:19302)
- Open browser.
- Source and destination users room join by triggering roomjoin event.
- Initiate a video call by triggering offer event from source user.
- Respond with answer event from destination user.
- Get the Address details of the destination user using STUN.
- Establish video call if direct connection available.
- Establish connection via TURN server if direct connection fails.



