It seems that OpenBroadcaster (Open source - Windows/Linux/Mac) is a good alternative to make a "good semi-pro" streaming.
It has a simple GUI, you can set up an Scene, add several desktop apps to share (even one can be VNC connected to the speakers machine), you can add text and select just one audio source.
After that you turn on and off the checkbox of the things you want to show on the stream. Very easy to use.
Plus the best thing of all, is that it records all the stuff you stream in a local file on the HDD, so later you can have your file in case the streaming fails.
Disadvantages: * It is not a streaming server. It just selects the input sources and share it to a RTMP server. So to stream the video it requires to be connected to services like YouTube, Twitch or others, or you need to set up your own RTMP server.
This may modify my idea, but losing one machine. But I still depend on a rtmp service.
