Experience real-time video calls with peer-to-peer connections and seamless communication!
Route Name | Purpose | Type |
---|---|---|
new-user-joined | Handles a new user joining a room | on |
joining-room | Broadcasts a user joining a room to other users | emit |
send | Sends a chat message to all users in the room | emit |
localDescription | Sends a user's local media description to others | emit |
remoteDescription | Sends a user's remote media description to others | emit |
iceCandidate | Sends an ICE candidate to other users | emit |
iceCandidateReply | Sends an ICE candidate reply to other users | emit |
disconnect | Handles a user disconnecting from the socket | on |
git clone https://github.com/rahulrana701/Google-Meet-Clone
cd Backend
npm install
node app.js
cd Google-Meet-Clone
npm install
npm run dev
Access the application:
Open http://localhost:3000 in your browser.
• Fork the repository
• Create a branch for your changes
• Commit your changes with clear and concise messages
• Push your changes to your fork
• Create a pull request
• Support for multi-participant calls
• Enhanced chat features
• Recording capabilities
• Performance optimization
• React
• Express Js
• Javascript
• Webrtc
• Websockets
Stay connected for updates and advancements!