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

https://github.com/philnash/video-collaboration

An application using Twilio Video implementing various collaboration features
https://github.com/philnash/video-collaboration

Last synced: 7 months ago
JSON representation

An application using Twilio Video implementing various collaboration features

Awesome Lists containing this project

README

          

# Video Collaboration

A video app implementing a bunch of collaboration features

## Running the application

Clone the application:

```bash
git clone https://github.com/philnash/video-collaboration.git
cd video-collaboration
```

Install the dependencies:

```bash
npm install
```

Copy the `.env.example` file to `.env`.

```bash
cp .env.example .env
```

Fill in your Twilio Account SID and an [API Key and Secret that you can generate in the Twilio console](https://www.twilio.com/console/video/project/api-keys) in the `.env` file.

Run the dev server:

```bash
npm start
```

## Features

* Enable/disable video
* Mute/unmute microphone
* Dominant speaker detection
* Multi party video chat
* Screen share (check out the `screenshare` branch)
* Emoji/non-verbal reactions (check out the `datatrack-reactions` branch)
* Basic text chat (check out the `chat` branch)
* Interactive whiteboard ( (check out the `whiteboard` branch))

## License

MIT (c) Phil Nash 2020