This project is made as a submission to Microsoft Engage 2021 Program. It is a video calling application built using webRTC and socket.io.
- Automatically generates unique room link everytime we click on the link, which can be shared with other people.
- Supports one to many video call.
- Participants can switch on/off their audio and video during the call.
- Has chat box which lets the participants chat during the call.
- Participants can share their screen.
- A particular participant's video can be enlarged.
- Has a simple whiteboard which participants can use while screen sharing to explain something.
- Can leave the room and rejoin with one click.
- For Frontend: HTML5, CSS3 and JS.
- For backend: Nodejs, express
- webRTC mesh for video call
- socket.io to enable real-time, bidirectional and event-based communication.
- Video calling app inspired from talk
- Whiteboard Tutorial