Ecamm Live is a software that allows professional recording of live broadcasts and interviews. You can also share your screen and use a green screen for your backgrounds.
I use Ecamm Live on almost all my videos with the split of my face/screen share (see an example). I can easily switch between scenes and add text or image overlays as I'm recording. I also like using it as I interview my guests so there's a side by side view of both of us.