Sprout 2 is a very lightweight and performant means of capturing a source in OBS that both utilizes GPU resources and more importantly can hide things like UI in the actual projection, making it easy to make on-the-fly changes without having to show viewers. The creator of VSeeFace, which uses it, explains it pretty well here: https://www.vseeface.icu/spout