The Pipeline Benchmark exercises every source-to-output combination your machine can build — sweeping codec, resolution, bitrate, chroma/bit depth and HDR — then checks the actual captured output frame by frame. Use it to prove a machine's encoders and devices really deliver each format before a show, and to produce a shareable HTML report you can send to Repro support.

⚠️ Never run the benchmark during a live broadcast. Each run snapshots, removes, and then restores all your source and destination rows for the length of the run. Your setup comes back identically when the run finishes (or when you Stop it, or after a crash), but while it runs your rows are gone. Confirm you are off-air first.


Open it

The benchmark lives in the menu bar: Tools → Pipeline Benchmark…

If you don't see the Tools menu, switch it on first: Settings → Diagnostics → Enable pipeline benchmark. The menu appears immediately — no restart. Turn it back off when you're done diagnosing.

While a run is in progress, a live Benchmark Bot readout appears in the main app's Pipeline Flow viewer — see The Benchmark Bot below.


Before you start: ffmpeg

The benchmark needs ffmpeg and ffprobe (with SRT support) installed and on your PATH. If they're missing, an orange banner lists what to install with a Re-check button, and Start stays disabled until the check passes (you'll then see a green ffmpeg ok line).


Common workflows

Quick smoke check

Confirms the basic pipelines build and start.

  1. Make sure you are NOT live on air.
  2. Open Tools → Pipeline Benchmark…, clearing the ffmpeg banner if it appears.
  3. Leave Sources on Built-in generator (no real source needed).
  4. In the Matrix panel set Phase to smoke, with Inputs = SRT + NDI and Outputs = SRT + NDI.
  5. Click Start (top-right) and watch the progress bar and PASS/FAIL counters fill in.
  6. When it finishes, click Open HTML report, or Copy as Markdown to paste results elsewhere.