Not sure if you're familiar with OBS Studio (Open Broadcaster Software)... it's a free and very robust program that can be used for streaming, switching, mixing and more. I got familiar with it during the pandemic, using it for multi-cam setups with a green screen while also incorporating music...