I tried to do testing with #PeerTube to compare the experience but for some reason livestreaming isn't working on my PeerTube instance (I was able to livestream in the past, but now it's just broken even though OBS shows no connection issues).
PeerTube is a great idea but it's turning into a lot of extra work for me so I'm debating on what to do about it. The fact it's so resource intensive also hurts, when they support hardware encoding for transcoding jobs it'll be a lot better IMO.