A video app implementing a bunch of collaboration features
Clone the application:
git clone https://github.com/philnash/video-collaboration.git
cd video-collaboration
Install the dependencies:
npm install
Copy the .env.example
file to .env
.
cp .env.example .env
Fill in your Twilio Account SID and an API Key and Secret that you can generate in the Twilio console in the .env
file.
Run the dev server:
npm start
- Multi party video chat
- Enable/disable video
- Mute/unmute microphone
- Dominant speaker detection
- Screen share
- Emoji/non-verbal reactions
- Basic text chat
- Interactive whiteboard
MIT (c) Phil Nash 2020