Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (real-video-sdk) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
README for Real Video Meet
Project Overview
Real Video Meet is a video conferencing application built using WebRTC and Socket.IO. It allows users to join video meetings, communicate in real-time, and manage their audio and video settings. The application is designed to be simple and user-friendly, providing a seamless experience for virtual meetings.
Project Structure
real-video-meet
├── public
│ ├── index.html # HTML structure for the video meeting application
│ └── client.js # Client-side JavaScript for WebRTC and Socket.IO
├── server.js # Express server with Socket.IO integration
├── package.json # npm configuration file with dependencies
└── README.md # Project documentation
Setup Instructions
Clone the Repository
git clone <repository-url> cd real-video-meet
Install Dependencies Make sure you have Node.js installed. Then run:
npm install
Start the Server To start the server, run:
node server.js
The server will start on
http://localhost:3000
by default.Access the Application Open your web browser and navigate to
http://localhost:3000
to access the video meeting application.
Usage Guidelines
- Joining a Meeting: Users can join a meeting by sharing the room link.
- Microphone and Camera: Users can toggle their microphone and camera using the provided buttons.
- Chat Functionality: Users can communicate via the chat panel during the meeting.
Dependencies
The project uses the following dependencies:
- express: A web framework for Node.js.
- socket.io: A library for real-time web applications, enabling real-time, bidirectional communication between web clients and servers.
- webrtc: A technology that allows audio, video, and data sharing between browser clients (peer-to-peer).
Contributing
Contributions are welcome! If you have suggestions for improvements or features, feel free to open an issue or submit a pull request.
License
This project is licensed under the MIT License. See the LICENSE file for more details.