You should check OBS Studio. It's available for Windows, MacOS and Linux. It supports video recording and live streaming. It's easy to be configured and full of features like filters for video sources, audio mixer, profile switching, color correction, and color keying. Oh, and it's totally free.