obs_virtual_cam
Control the OBS virtual camera: start or stop the camera feed for Zoom, Discord, or a browser, and query whether it is active. Prefer explicit start/stop over toggle to ensure the desired state.
Instructions
OBS's virtual webcam output - the program feed presented to the operating system as a camera, so Zoom, Discord, a browser or a second OBS can consume it. Safe to touch during a live broadcast: it is a separate output and starting or stopping it changes nothing that viewers see, unlike the stream and record controls. TRAP: prefer 'start' and 'stop' over 'toggle'. Toggle is the single most common way an automated caller turns the virtual camera OFF while meaning to turn it on - it acts on a state it did not check, and it returns the state it produced rather than the one you wanted. 'status' is read-only; it reports only whether the output is active, not who is consuming it, so a running virtual camera with nobody watching looks identical to a working one.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | 'status' is read-only. Use start/stop rather than toggle in automation. |