avplumber

REAL-TIME MEDIA GRAPHS · OPEN SOURCE

192 inputs.
Follow every frame.

See the whole mixer. Zoom into a pipeline.
Follow a queue to the node behind it.

The WebGL graph viewer, built with Sigma.js.

999 NODES5,378 QUEUES4 ZOOM LEVELS

THE ACTUAL WEBGL VIEWER

24 SECONDS · 2× RETINA · 30 FPS

Real topology and queue telemetry captured from the running 192-input, 1080p30 NVIDIA L4 mixer on 29 October 2026. The actual viewer replays those samples at a fixed 30 fps, rendered at 3200 × 1800 with 2× pixel density. This is a recorded UI demonstration, not a live connection or a performance benchmark. Capture details ↗ · Download MP4 ↓

ONE GRAPH, FOUR SCALES

From the whole show to one queue.

Choose a view.
Open the image for full Retina resolution.

Overview of all 192 inputs, Program core and 22 AUX/multiview groups, with queue statistics
Overview · 105 NVDEC sources, 40 browser sources and 47 raw feeds.Full-resolution PNG ↗
MAP

Keep your place.

Zoom changes the detail, not the topology. Inputs, the Program core and AUX buses keep a stable layout as queue statistics update.

FOLLOW

Trace the processing path.

Search for a node or group, then follow its connected queues. Inspect frame rates, queue fill, drops and subscription state.

INSPECT

Read the full configuration.

Open complete parameters and copy their JSON. Node and queue tables reach the entire graph. The viewer only queries the engine.

BUILD WITH AVPLUMBER

A graph you can make your own.

FFmpeg-based media nodes, typed queues and a text control API.