https://obsproject.com/

Free and open source software for video recording and live streaming.

I use it on a weekly basis and I'm still finding out more features. The Wizard helps you setup as you want to use it and setup scenes with cameras, Screen recording, audio. 

The tutorials are very straightforward and every time I've not understood something, there is an answer waiting with my favourite search engine! Usually on OBS's website.