Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/crizmo/webrtc-group-call

WebRTC Group Call is a simple video chat application for multi-users based on React, Node Express and WebRTC.
https://github.com/crizmo/webrtc-group-call

group react socket socket-io webrtc

Last synced: 2 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# WebRTC Group Call

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

Main project was developed by Hyunse -> https://github.com/Hyunse/video-group-meeting

This repository is made to try and get it implemented it in Vite

Basically porting from CRA TO Vite

As of now it is not working, facing some issue with props and state

If you have any idea how to fix it, please let me know :)

Feel free to fork and contribute to this project

**Technologies Used**

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

## Features

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

## Installation
### Clone
- Clone this repo to your local machine

### 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

**Vite** [ Still in progress ]
> Move to vite folder, update and install this package



/* Install */
npm install

/* Run */
npm run dev