I've been experimenting with Owncast recently (after having last tried it a couple of years ago), and it's *super* nice these days. The Fediverse integration is wonderful (it posts to its own "instance" whenever streams begin, and you can follow that if you'd like, and you can also authenticate to the chat with a Fediverse account). And the S3 object storage makes global streaming really efficient.
I'm actually live right now!
https://social.lol/@neatnik@tv.neatnik.net/116184513330655775