The Video Call application is a real-time video conferencing platform that allows users to make video calls over the Internet. It utilizes WebRTC (Web Real-Time Communication) for video and audio communication, and Socket.io for real-time messaging and signaling.
- Video Call Server URL: https://video-call-server-gm7i.onrender.com
- Full project URL: https://yourvideoshare.netlify.app and Github repo
- Initiate video calls with other users.
- Mute/unmute your microphone during a call.
- Enable/disable your camera during a call.
- Secure and encrypted communication using WebRTC.
- Real-time communication using WebRTC and Socket.io.
- Responsive and user-friendly React frontend.
- Easily accessible through web browsers.
Follow these steps to set up and run the Video Call application:
git clone https://github.com/simranlotey/react-video-call.git
Navigate to the project directory and install the required dependencies for both the server:
cd react-video-call
npm install
In the react-video-call
directory, start the server:
npm start
The server will run on the specified port (default is 5000).
- Start a new video call by entering the ID of the person you want to call.
- Use the controls to mute/unmute your microphone and enable/disable your camera during the call.
- Enjoy real-time video communication with your friends and colleagues!
-
Frontend Hosting: The frontend of this application is hosted on Netlify. You can access it at Frontend url.
-
Backend Hosting: The backend of this application is hosted on Render.com. You can access it at Backend url.
- WebRTC: Real-time video and audio communication.
- Socket.io: Real-time messaging and signaling.
- Node.js: Backend server for WebRTC signaling.
For any questions or support, you can contact the project maintainer:
Thank you for using the Video Call server!