Live Streaming to Multiple Platforms with Multiple Users

Tadas Petra
Agora.io
Published in
9 min readOct 8, 2021

--

There are some pretty good solutions for collaborative live streams with other creators. But if you are like me, you probably think they are a little too expensive, and you probably wish they were more customizable. Thankfully, Agora exists and you can build your own services like this one!

Prerequisites

Since this is such a big project, the plan is to break it down and cover only the most important concepts. If you want the full code, you can find it here: https://github.com/tadaspetra/flutter-projects/tree/main/streamer

App Overview

Before we address the main points, let’s look at what we are trying to accomplish and how we are going to go about it. The goal of this application is simple: Allow multiple users to join and stream their video to a streaming platform, using a host application that can manage the users and what gets pushed to the streaming platform.

--

--

Tadas Petra
Agora.io

On a journey to explore all the different aspects of coding.