@Cheethoepuff I've mostly seen people use Owncast, which is decentralized in the sense that you're expected to run it yourself for your own stream (or have someone run it for you, of course).
I used it for a stream of me playing Beat Saber a while ago and it worked quite well for me. But it definitely seems more designed for "run it yourself" than for "have someone within your community run it for the whole community".