Overview

Q2Q is a professional NDI broadcast switcher built natively for macOS. It provides a full production workflow: discover NDI sources on your network, switch between them with 18 transitions in a Program/Preview interface, composite with ME engines and keyers, mix audio with a per-channel DSP chain, and output simultaneously via NDI, RTMP, multiview NDI, and virtual camera.

Q2Q loads the NDI runtime dynamically — it does not bundle the NDI SDK. NDI Tools must be installed separately from ndi.video before launching Q2Q.

Requirements

Requires macOS 14.6 Sonoma or later and NDI Tools from ndi.video. Apple Silicon (M1 or later) only. NDI Tools must be installed before launching Q2Q — it provides the NDI runtime the app loads at startup.
RequirementDetails
macOS versionmacOS 14.6 Sonoma or later
ArchitectureApple Silicon (M1, M2, M3, M4)
NDI runtimeNDI Tools from ndi.video (free, install before launching)
NetworkGigabit Ethernet recommended for production use
DistributionMac App Store

Feature List

Inputs

Switching

Mix Effects (ME) Engines

Keyers

Audio Mixer

Outputs

Show Management & macOS Integration

Specifications

SpecificationValue
Minimum macOSmacOS 14.6 Sonoma
ArchitectureApple Silicon native (M1+)
NDI runtimeNDI Tools from ndi.video (required, not bundled)
Input slots10 (6 NDI, 2 media players, 2 ME outputs)
Transitions18 (Cut, Dissolve, 2× Dip, 4× Wipe, Box In/Out, Star Wipe, 4× Push)
ME engines2 independent, 18 shapes, 8 presets each
Keyer layers2 DSK + 2 USK (alpha / luma / chroma per layer)
AudioStereo PCM, 48 kHz; 6-band EQ + compressor + delay + pan per channel
NDI output frame rateMatches source (up to 60 fps)
RTMP encodingH.264 (VideoToolbox) + AAC
TallyTCP server, compatible with standard tally controllers
NetworkGigabit Ethernet recommended for 1080p60+

Workflow Guide

Initial setup

1. Install NDI Tools from ndi.video. This places the NDI runtime library on your Mac — Q2Q loads it at launch.

2. Install Q2Q from the Mac App Store and launch it. The source grid will begin populating with discovered NDI sources within a few seconds.

3. Assign NDI sources to the 6 CAM slots using the dropdown under each source tile. Load media files into Media 1 or Media 2 using the Load File button.

Basic live switching

1. Click a source in the PVW bus row to send it to Preview. The Preview monitor shows the feed immediately.

2. Select a transition type and duration in the Transition section at the bottom of the window.

3. Press Cut (or the keyboard shortcut) to take the Preview source to Program instantly, or press Auto to execute the selected transition.

4. Q2Q's NDI Program output is available from the moment the app launches. Any downstream NDI receiver can connect to it by name.

Using ME engines

Open the ME 1 or ME 2 panel from the toolbar. Select a source for the ME input, then choose a shape mask. Adjust border, shadow, and crop as needed. Save your setup to one of the 8 presets. The ME output appears as ME 1 or ME 2 in the main source grid and can be switched to Program or Preview like any other source.

Keying (DSK / USK)

Open the DSK or USK panel. Set the fill input to the source you want to key (e.g. a graphics source). Choose alpha, luma, or chroma key mode and adjust clip/gain until the key is clean. Press On Air to activate the layer. DSK layers appear on top of the final program composite; USK layers are applied within the ME engine before the program mix.

RTMP streaming

Open the Output panel and select RTMP. Enter the stream URL and stream key from your platform (YouTube Studio, Twitch Dashboard, etc.), then click Start Stream. Q2Q encodes program video as H.264 via VideoToolbox and audio as AAC — no separate encoder or OBS instance is needed.

Saving and loading a show

Go to File → Save Show to write the current production state to a show file. This includes ME configurations, keyer settings, audio DSP parameters, and source assignments. Use File → Open Show to restore a saved show. The show name is shown in the top-right corner of the main window.

Keyboard Shortcuts

ActionShortcut
Cut to PreviewSpace / Return
Auto transitionA
Preferences⌘,
Save Show⌘S
Open Show⌘O
Note: Additional keyboard shortcuts may be available via the menu bar. Check the Q2Q menus at runtime for the current shortcut assignments.