The VideoChat App is a real-time communication platform that allows users to connect through video calls. It enables seamless video conferencing and collaboration among users in different rooms.
- Real-time video calls with high-quality audio and video streams.
- Simple and intuitive interface for a smooth user experience.
- Join existing video chat rooms or create new ones for private discussions.
- Cross-platform compatibility, supporting desktop.
- Screen sharing and messaging features available for more interaction among users
To run the VideoChat App locally, follow these steps:
Clone this repository to your local machine.
git clone https://github.com/anchitgupta01/VideoChat-App.git
go to js/ room_rtc.js
change the const APP_ID by creating api key through agora
go to console and click on create new project
- Start live server in vs code
- Open the VideoChat App in your web browser.
- Click on the "Create Room" link in the navigation bar to create a new video chat room.
- Enter your name and click the "Go to Room" button to join the room.
- Share the room name with other participants to invite them to the video call by copying it.
- Users can join the video chat room by entering the same room name by clicking on join room button in header.
- Once inside the room, users can enable their video and audio to start the video call.
- Users can share their screen and send messages to the other users.
This project is free to use only for learning purposes.
I would like to thank the following projects for their inspiration and valuable resources:
- TraversyMedia - this youtube channel helps to make this project successfully
- agora - provide Library for enabling real-time, bidirectional communication between the server and clients.
I hope you enjoy using the VideoChat App for seamless video conferencing and collaboration!