NDI and SDI ingest¶
Bring live camera feeds, broadcast graphics and remote sources into CanvasPro as first-class assets. Once ingested, a live source behaves like any other asset: drop it into a scene, cue it from a queue, schedule it on a channel.
NDI ingest¶
NDI sources on the same network are auto-discovered.
- Open Assets, then Add live source.
- Pick NDI.
- Choose a source from the discovered list. Sources are named
host.source-name. - The NDI feed appears as an asset card. Drag it into a scene as you would a video file.
CanvasPro supports NDI 6 with audio, alpha and metadata.
SDI ingest¶
SDI ingest requires a capture card on the host machine. Supported standards:
| Standard | Resolution | Frame rate |
|---|---|---|
| 12G-SDI | 4K UHD | up to 60p |
| 6G-SDI | 4K UHD | up to 30p |
| 3G-SDI | 1080p | up to 60p |
| HD-SDI | 1080i / 720p | up to 30 |
- Connect the SDI cable to the capture card's input.
- CanvasPro detects the signal and lists it as a live source.
- Name the source after its role:
Cam-1,Graphics-Bug,Replay.
Using a live source in a queue¶
A common pattern: schedule a channel with prerendered content, then drop into a live source on cue.
- Add the live source to a scene.
- Add that scene to a queue.
- Bind the queue trigger to a hardware button, OSC command or graphics-system tally.
When the trigger fires, the channel cuts to the live source. When the queue ends, the channel resumes.
Source health¶
Each live source carries health signals visible in the asset rail:
- Connected: receiving frames
- Stale: frames have stopped arriving
- Lost: no signal
When a source is stale or lost, CanvasPro can fall back rather than going to black; configure fallback behaviour on the scene that uses the source.
What's next¶
- Multiple outputs for routing a live source to one or many frames
- Live override for triggering live cuts from external systems