In this tutorial, we will implement an online presentation system where the presenter can share the screen contents and their video and audio in real-time, while attendees who join the presentation can watch.
The final application is shown below:
To finish this tutorial, you will need to meet the following requirements:
- A computer with Python 3.6 or newer version installed. If your operating system does not provide a Python package, download an official build from python.org. You can check it by typing the
python3command then press
Enterin your terminal.
- A free or paid Twilio account. If you use this link to register, …
In this tutorial, we will implement a collaborative whiteboard that can be edited by multiple users at the same time. To build this project we will use three key components:
- Flask, a Python web application framework
- Twilio Sync, a state synchronization service
The project will present a whiteboard that you can access from multiple web browsers. When any of the connected users draws on it, the others will immediately display the drawing.
To follow this tutorial, you will need to have the following requirements: