I'm pretty excited for the upcoming release of Owncast, an open-source video streaming solution (think self-hosted Twitch)!
@gabek is testing the latest version in preparation for the next release, streaming some tunes on his Owncast instance at https://goth.land/ right now!
Drop by and say hello in the chat, if you want to see Owncast in action!
@Blort @fribbledom makes sense to not be P2P, any P2P implementation necessitates a delay to be able to spread data across peers, which is often an issue for chat interaction
For reference, the solution my employer uses for the large internal webcasts has a delay of 20 seconds after the live feed, so peers can download random chunks instead of sequential ones, as downloading sequentially would significantly limit the benefits of P2P