Welcome to the ConvoConnect, a simple yet powerful implementation using WebRTC, Socket.io, and Node.js. This demo is designed for a seamless conference experience with up to ten devices. Whether you're hosting a small meeting or collaborating with a small team, this application provides essential features for effective communication.
Follow these steps to get started with the conference call demo:
- Run
npm ci
to install the project dependencies. - Navigate to the
src
directory usingcd src
. - Start the application by running
node app.js
ornpm start
.
You can test this application here at https://convo-connect-fixg.onrender.com/
Connect with up to four participants simultaneously for a collaborative conference experience.
Toggle your video and audio streams on and off for a personalized communication experience.
Share your screen with other participants to showcase presentations, documents, or any content on your screen.
Engage in text-based communication with other participants through the built-in chat feature.
Mute or unmute specific participants to manage the audio output during the conference call.
Expand the video stream of a specific participant for a closer look during the conference.
Record your screen during the conference call for future reference or documentation purposes.
Capture the entire conference call as a video file for archiving or sharing with absent participants.
- Open the application in your web browser.
- Enter your name and join the conference.
- Utilize the intuitive controls to manage your audio and video settings.
- Engage in the conference through video, audio, screen sharing, and text chat.
- Explore additional features such as muting individual participants and expanding video streams.
- Record your screen or the entire conference for future reference.
If you encounter any issues, ensure that your browser supports WebRTC and that you have granted necessary permissions for camera, microphone, and screen sharing.
Feel free to contribute to the project by submitting bug reports, feature requests, or pull requests. Your feedback is highly valuable in improving the conference call demo.
This project is licensed under the MIT License, allowing you to modify and distribute the code for personal or commercial use.
Thank you for using the WebRTC Conference Call Demo! If you have any questions or need further assistance, please don't hesitate to reach out to the project maintainers.