This project is a simple video conferencing application built using the Agora API, HTML, CSS, and JavaScript. The app allows multiple users to join a video call and interact in real-time.
- Real-time Video and Audio Communication: Connect with multiple users simultaneously.
- User Interface: Simple and intuitive UI built with HTML and CSS.
- Mute/Unmute Audio: Control your audio during the call.
- Enable/Disable Video: Control your video feed during the call.
- A modern web browser
- Agora account and API key
-
Clone the repository:
git clone https://github.com/yourusername/video-conferencing-app.git cd video-conferencing-app
-
Open
index.html
in your preferred web browser.
-
Obtain an Agora API key by signing up at Agora.
-
Update the Agora API key in the JavaScript file:
const AGORA_APP_ID = 'your-agora-app-id';
- Open the
index.html
file in your web browser. - Enter a channel name and click 'Join'.
- Allow the browser to access your camera and microphone.
- You are now connected to the video call.
├── css/
│ ├── style.css # Contains the styles for the application
├── js/
│ ├── agora-rtc-sdk.js # Agora SDK
│ ├── main.js # Main JavaScript logic for the application
├── index.html # Main HTML file
└── README.md # Project documentation