@danyork I’m quite spoilt for choice these days…
Currently, I’m doing the keying in OBS so I’m going to record/stream from there. For the latter, I have to dust off our self-hosted @owncast instance :)
Previously, I was doing the keying in my Atem Mini Pro – that’s where the camera feed is coming from currently and where I’m feeding the screen I use for the keying (so I can go from my four-monitor regular work setup to the five-monitor recording/streaming setup just by turning on the Atem and launching OBS).
(I also tried Meld Studio but decided to go with OBS thanks to the flexible preview window feature. It’s a deal breaking with Meld as I want to look at the exact output feed as I present. It looks like I’m looking at the overlaid screen.)
Sorry, way more detail than you asked for :)