Connect OBS Recorder
connect_obs_recorderBuild an OBS control scaffold in TouchDesigner with obs-websocket request templates, status DATs, and optional NDI/Syphon/Spout TOP publishing for OBS capture. Passwords are redacted from reports.
Instructions
Create a TouchDesigner-side OBS control scaffold with obs-websocket v5 request templates, status/setup DATs, and optional NDI or Syphon/Spout TOP publishing for OBS capture. The optional OBS password is passed only to the bridge payload and is redacted from all returned reports.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | Container name for the OBS scaffold. | obs_recorder |
| active | No | Start websocket/sender operators active immediately. Defaults off for setup. | |
| obs_url | No | OBS obs-websocket URL. OBS 28+ includes obs-websocket by default. | ws://127.0.0.1:4455 |
| password | No | Optional OBS websocket password. Never echoed in returned reports. | |
| scene_name | No | Optional OBS scene name for scene switch requests. | |
| output_mode | No | How to expose source_top_path for OBS capture. | ndi |
| parent_path | No | COMP that will receive the OBS recorder control scaffold. | /project1 |
| source_top_path | No | Optional TD TOP to publish to OBS through NDI or Syphon/Spout. | |
| recording_profile | No | Operator-facing recording profile label stored in the scaffold status. | rehearsal |