All Projects → miguelgrinberg → flask-twilio-video

miguelgrinberg / flask-twilio-video

Licence: MIT license
A small video conference application using Flask and Twilio Programmable Video

Programming Languages

javascript
184084 projects - #8 most used programming language
python
139335 projects - #7 most used programming language
CSS
56736 projects
HTML
75241 projects
shell
77523 projects

flask-twilio-video

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

Screenshot

Installation Instructions

To install the application on your system follow these steps:

  1. Create a Twilio account (if you don't have one yet). It's free!
  2. Generate an API Key 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 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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].