Designed a peer to peerVideo callingweb application along withScreen sharingandChattingfunctionality. Used WebRTC for peer to peer connection. UI is clone of google meet using HTML,CSS-flexbox, and Reactjs. Used Nodejs, Expressjs, and MongoDB for handling backend functionality.
Click here to use it: DuoMeet
- Open DuoMeet. Home page will look like google meet home page.
- Click on new meeting. you will be landed on calling page with a black screen and few option. At right top , you have meeting details that contains a code.
- Send that code to another peer to whom you want to connect and wait for them to join. This code is one time use.
- After performing step 3 by your peer(described below), you will be able to see your peer video (own video is not visible).
- After that you can talk, chat in the chatting box and also you can share your screen.
- Open DuoMeet. Home page will look like google meet home page.
- write/paste that meeting code in the text box and then click on join.
- you will be redirected to calling page and you will be able to see first peer video (own video is not visible).
- If you will leave the meeting, you need a new code to rejoin.
- After that you can talk, chat in the chatting box and also you can share your screen.