Not actually sure it could work like that, you may only be able to update the manifest once it’s fully transcoded or else it may stall half way through, but still, would be slick regardless
Discussion
Peertube does that using FFmpeg. The transcoding of a single live stream (to half a dozen bitrates) only required a couple of low end cores. Iirc the segments fell out of the cache as it overflowed, but no reason why a scoring system couldn't be deployed.
It is possible, but would be prohibitively expensive at scale. 🐶🐾🫡
Even with middle out compression?
What scale are you talking about? Imagine 100K users sharing a few videos per week. Do the math. Now imagine 1M+ users 🐶🐾🫡
I was just referring to Silicon Valley https://youtu.be/Ex1JuIN0eaA?si=Za5Xm8iEgI3VcH2C
They eventually break all compression records, thanks to the dick to floor variable, amongst many others.