I wanted to do some tests on the viability of a p2p streaming app for my university thesis. I chose livekit as a starting point because it had the scaffold i needed to get started quick
i'm using flutter for the client.
Basically, to translate
Have the top 25% of users via connection speed/reliability subscribe to a track published by ingress, and those users send a lower quality track to lets say 2 users each, and have those users send the lowest version to 2 users each themselves.
The idea was to see how much bandwidth could be saved by distributing the delivery of lower quality options to the users/ how much could be saved in a AWS scaled app