Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/Hyunse/video-group-meeting

WebRTC video chat for multi users using React and Node Express.
https://github.com/Hyunse/video-group-meeting

group-chat react screen-sharing simple-peer socket socket-io webrtc webrtc-video

Last synced: about 2 months ago
JSON representation

WebRTC video chat for multi users using React and Node Express.

Awesome Lists containing this project

README

        

# Video-Group-Meeting

Videe-Group-Meeting is a simple video chat application for multi-users based on React, Node Express and WebRTC.

This project is **deployed** at: https://video-group-meeting.herokuapp.com/

**Technologies Used**

- React
- Node + Express
- WebRTC
- Socket.io
- [Syled-components](https://styled-components.com/)
- [Simple-peer](https://github.com/feross/simple-peer)

**Contributors:** [Hyunse Kim](https://github.com/Hyunse)

---

## Features

- Join a room
- Video Streaming
- Text chat
- Mute Video/Audio
- Screen Sharing

## Installation
### Clone
- Clone this repo to your local machine using `https://github.com/Hyunse/video-group-meeting.git`

### Setup
**Client**
> Move to client folder, update and install this package



/* Install */
npm install

/* Run */
npm start

**Server**
> Move to server folder, update and install this package



/* Install */
npm install

/* Run */
npm run dev

## Todo 🔨🔨🔨

- [x] Switch Camera options

## License
[MIT License](./LICENSE)