I would add Xsplit and Elgato as possible alternatives for streaming software.
For the dev part I would also add WebRTC which can help create live streams and is very friendly for JS for instance. We have used it to build a video conference app with screen share, voice detection and more.
Great adds! Thank you Burlet.
WebRTC is on my list of things to spend some time hands on with.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.