Create Virtual Camera

I would like to know if it is possible to register a virtual camera in VVVV for use? I want to send the video through the virtual camera to OBS or UE. I know this can be accomplished through the use of spout and NDI.

I haven’t tried this particular software, but I think something like this will work: GitHub - leadedge/SpoutCam: A virtual webcam Spout receiver

Then you just send whatever texture you have from vvvv via Spout.

For receiving Spout in UE, I can recommend OWL Live-Streaming Toolkit, which we have used to receive Spout textures from vvvv in UE5.

NDI would be if needed if you have to send it from one PC to another. The NDI installer already comes with a virtual camera.

To my experience the NDI camera works way better than SpoutCam, also locally on one machine.

Just be aware that NDI is always using CPU and will introduce a few frames of latency. If you are on the same machine, use Spout to keep everything on the GPU, especially for UE or Unity.

If you want OBS and stream to the web, it will be CPU anyway, so you can use whatever works in that case.