VPE connects to OBS via the WebSocket v5 protocol. This gives it full control over scenes, sources, filters, transitions, audio, and recording — everything you can do manually, VPE can do programmatically.
When VPE decides an action is needed (based on events and policies), it sends commands to OBS in real-time. The response time from event detection to OBS action is under 120ms.
VPE discovers your OBS setup automatically. It scans for sources prefixed with 'VPE_' and maps them to effect types. You can also use the source mapper to assign existing sources manually.