Skip to main content

Virtual camera & network output

Beyond the projector, SwitchX can send your program mix to other apps and machines: as a virtual webcam, as an NDI network stream, and to mirror windows.

Virtual Camera output

Toggle View → Virtual Camera Output to expose the program mix as a webcam that other applications can select — Zoom, Teams, OBS, a browser, etc. Pick "SwitchX" as the camera in that app and it sees your live mix.

This is the easiest way to put SwitchX into a video call or another capture tool without any cabling or capture card.

Virtual camera is platform‑dependent. On Linux it requires the v4l2loopback module to be loaded (sudo modprobe v4l2loopback); if it isn't available the menu item is disabled and a tooltip explains why.

NDI Program output

Toggle View → NDI Program Output to broadcast the program mix as an NDI source on your network (named SwitchX Program). Other NDI‑aware tools — OBS, vMix, another SwitchX, an NDI monitor — can then receive it over the LAN with no cables.

Combined with the NDI source element (which receives NDI), this lets SwitchX sit anywhere in an NDI production chain.

NDI is an optional feature. If your build doesn't include it the menu item is disabled.

Mirror / preview windows

View → Preview Output opens a second window that mirrors the program mix. It opens on a second monitor when one is available, so you can keep a confidence monitor near you while the main Output window feeds the projector.

Use View → Stay on Top to keep the Output window above everything else, and make it full screen for a clean projector feed.

Choosing an output path

You want to…Use…
Project to a screenThe Output window (full screen on the projector).
Join a video call or feed OBS locallyVirtual Camera Output.
Send to other production tools over the networkNDI Program Output.
Keep a confidence monitorPreview Output.
Keep a file of the showRecording.

These aren't exclusive — you can run several at once.