Build a Scalable Video Chat App with Agora in Flask
In this article, we will learn how to build a one-on-one video calling application using Flask and Agora's Real-Time Engagement platform. The author previously built a video chat app with WebRTC and Laravel but found limitations such as quality of experience and scalability. Agora provides an SDK for voice, video, live streaming, screen sharing, and more, making it easier to implement video chat features in applications. We will use Python 3.8.5, a Flask application with authentication, Pusher presence channels, and an Agora developer account. The project setup includes creating the back end views and configuring the front end for making and receiving video calls. Finally, we test the application by registering users and placing calls between them.
Company
Agora
Date published
Nov. 12, 2021
Author(s)
Kofi Ocran
Word count
1696
Language
English
Hacker News points
None found.