Why can't you do it with your Mac? Is it a matter of resources? Because you should be able to get OBS configured and then start the virtual camera, and pull that into either/or/both of Discord and Roll20. You can handle audio natively or, if you want a little more control, get VoiceMeeter and/or EarTrumpet (I use both -- it takes a minute to get it setup, but the control you get is worth it) . Granted... all of that is easier with an external monitor -- it's a lot to manage from a single screen. EDIT : Forgot EarTrumpet was a Windows10 thing. There might be a Mac analog.