Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aviralmehrotra/video-conferencing-website

A Web application allows users to seamlessly conduct video conferences, share audio, collaborate with multiple participants, and even share their screens.
https://github.com/aviralmehrotra/video-conferencing-website

Last synced: 3 days ago
JSON representation

A Web application allows users to seamlessly conduct video conferences, share audio, collaborate with multiple participants, and even share their screens.

Awesome Lists containing this project

README

        

# ✨ Video Conferencing Website

Welcome to the Video Conferencing Website project! 🎥 This web application allows users to seamlessly conduct video conferences, share audio 🎙️, collaborate with multiple participants 👥, and even share their screens 📺. The project is built using AgoraRTC, a powerful real-time communication library. 🚀

## 🌟 Features

- **Video Conferencing:** 🌐 Conduct video conferences with participants from around the world in real-time.
- **Audio Sharing:** 🎶 Share audio and engage in crystal-clear conversations during video conferences.
- **Multi-User Support:** 👫👬 Collaborate with multiple participants simultaneously, enhancing team communication and productivity.
- **Screen Sharing:** 📽️ Share your screen with other participants to present documents, slideshows, or any other visual content.
- **User-Friendly Interface:** 😊 Enjoy an intuitive and user-friendly interface for a smooth video conferencing experience.

## 🚀 Usage

To run the Video Conferencing Website, you will need to obtain an Agora App ID. Follow these steps:

1. Visit the [Agora Developer Console](https://console.agora.io/) and create a new project.
2. Obtain an App ID for your project.

Once you have the App ID, open the `room_rtc.js` file in your preferred code editor and replace the placeholder `APP_ID` with your actual App ID.

Finally, launch the `lobby.html` file in a web browser to access the Video Conferencing Website. 🌐

## 🤝 Contributing

Contributions are always welcome! If you'd like to contribute to this project, please follow these steps:

1. Fork the repository.
2. Create a new branch: `git checkout -b feature/your-feature-name`.
3. Make your changes and commit them: `git commit -m 'Add some feature'`.
4. Push to the branch: `git push origin feature/your-feature-name`.
5. Open a pull request to the `main` branch.

Please ensure that your code adheres to the project's coding standards and includes appropriate documentation. 📚

## 📄 License

This project is licensed under the [MIT License](LICENSE). 📝