Multi-protocol ingest
NDI, Blackmagic DeckLink, Syphon, Spout, webcams and screen capture, all as first-class sources on the same canvas.
Ingest NDI, DeckLink, Syphon, Spout, capture devices and screen captures, arrange them on a live canvas, and broadcast the result. Built in Rust on wgpu.

One application to bring every camera, feed and display together, laid out exactly how the show needs it.
NDI, Blackmagic DeckLink, Syphon, Spout, webcams and screen capture, all as first-class sources on the same canvas.
A wgpu pipeline does YUV to RGB on the GPU with minimal CPU to GPU copies, so the frame rate holds as the grid grows.
Drag, resize, snap and zoom sources directly. Zones, borders and labels make each feed identifiable at a glance.
Position, scale, flips, borders and labels are set individually and saved with the project.
Send the composed view out over NDI, DeckLink, Syphon or Spout, or keep it as a clean canvas.
Real desktop apps for macOS, Windows and Linux, with no browser or plugin in the pipeline.
The canvas is the composition. Place sources anywhere, overlap them, and keep fine control of how each one is rendered.

A project can combine a DeckLink SDI input, an NDI camera and a browser on another machine, then output the result back onto the network.

Multiviewer is one of a family of tools built for live-production. Check out the other projects.
Free to download for macOS, Windows and Linux. Source available on GitLab.