Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/miguelgrinberg/flask-twilio-video

A small video conference application using Flask and Twilio Programmable Video
https://github.com/miguelgrinberg/flask-twilio-video

Last synced: 17 days ago
JSON representation

A small video conference application using Flask and Twilio Programmable Video

Awesome Lists containing this project

README

        

# flask-twilio-video

This is a simple web-based video conferencing application using Flask and Twilio Programmable Video.

![Screenshot](screenshot.jpg)

## Installation Instructions

To install the application on your system follow these steps:

1. [Create a Twilio account](https://www.twilio.com/referral/7fB3Je) (if you don't have one yet). It's free!
2. [Generate an API Key](https://www.twilio.com/console/project/api-keys) for your account.
3. Clone this repository
4. Create a virtualenv and install the requirements
5. Create a *.env* file by copying the *.env.template* file. Fill out the values for your Twilio account's SID, API Key SID and API Key Secret.
6. Execute `python app.py` to start the server.
7. Navigate to *http://localhost:5000* on your web browser. Connecting to the service from a phone or another computer may not work, as browsers require a secure (HTTPS) connection to give access to the media APIs. In that case, I suggest you use [ngrok](https://ngrok.com/) to give your application a temporary HTTPS URL.

Click on the image to watch me set up and install the project on my laptop:

[![Twilio Video App installation walkthrough](https://img.youtube.com/vi/5hdrW6yEwro/hqdefault.jpg)](https://www.youtube.com/watch?v=5hdrW6yEwro)