This project provides a video conferencing application built with Node.js. It allows users to connect and communicate through video chat.
Video Meet APP empowers you to connect and collaborate effortlessly through real-time video and audio calls. Built with cutting-edge WebRTC technology, it offers a feature-rich experience that simplifies remote communication.
- Unleash Crystal-Clear Communication: Experience lifelike video and audio calls with WebRTC, ensuring smooth and uninterrupted conversations.
- Host Limitless Meetings: Create an unlimited number of rooms, catering to your specific needs, whether it's a small team meeting or a large-scale conference.
- Effortless Room Management: Join existing rooms or create your own with a few clicks, fostering seamless collaboration and connection.
- Unique User Identification: Each participant is assigned a unique ID, streamlining communication and ensuring a secure meeting environment.
- Multiple Participants, Simplified Calls: Host video calls with multiple users simultaneously, fostering dynamic interaction and teamwork.
This project uses several open source projects to function correctly::
- Node.js - JavaScript runtime built on Chrome’s V8 JavaScript engine;
- Express.js - Fast, unopinionated, minimalist web framework for Node.js;
- Socket.io - Enables real-time, bidirectional communication between the server and client;
- Peerjs - Simplifies WebRTC peer-to-peer data, video, and audio calls;
- EJS - A templating engine used for server-side rendering of HTML pages;
- uuid - Generates unique identifiers for users.
- Bootstrap - Bootstrap is a free and open-source CSS framework directed at responsive, mobile-first front-end web development.
Dillinger requires Node.js v20+ to run.
Install the dependencies and devDependencies and start the server.
yarn
yarn run dev
http://localhost:4000/
MIT Free Software, Hell Yeah!