Multiple outputs¶
A CanvasPro instance can drive up to six independent outputs, each with its own resolution. Each output is a frame. Frames can play different channels at the same time, or share a single channel for synchronised content across multiple screens.
This is what makes CanvasPro suit estates where the screens are physically separated: a stadium with a main scoreboard, ribbon and concourse displays; a retail store with a window display and an interior wall; a hotel with a lobby screen and a meeting-room board.
Configure frames¶
Frames are configured under Configure in the Frames panel.
For each frame you set:
- A Frame ID and Frame Nickname
- The frame's width and height in pixels, plus its left and top offset on the overall canvas
- The Canvas Width and Height (the total pixel area the instance is rendering across all frames)
- A hardware output binding (which physical port the frame is rendered to), under Hardware Outputs
The instance can run up to six frames at once. Total render capacity is around 33 megapixels: a 4K frame plus several 1080p frames, or any other combination that fits within the licensed budget.
Independent channels per frame¶
In Channels, assign a different channel to each frame. Each channel runs on its own schedule and is overridden independently from On Air.
This is the right pattern when the screens are showing different content: the window display loops a brand reel while the interior screen runs the dynamic menu, both managed in one CanvasPro instance.
One channel across multiple frames¶
To synchronise content across several screens, assign the same channel to each frame. Whatever the channel plays renders simultaneously across every assigned output.
This is the right pattern for arrays of physically-grouped screens that should always show the same thing, like a row of identical wayfinding panels.
Channel routing¶
You can reassign which channel drives which frame at any time, without rebuilding any schedules. The channel keeps running with its conditions and queues intact; only the routing changes. Useful for swapping content during events or operational shifts without disturbing the underlying schedule.
Per-frame previews¶
On the On Air page, each frame has its own preview. The previews stay in sync with the Canvas preview so operators can see exactly what is live on each output.
What's next¶
- Channels for assigning a channel to a frame
- Configure for the Frames and Hardware Outputs panels
- NDI and SDI ingest for bringing live sources into a frame