Match=PTZ Try
Virtual CCU for PTZ
Match=PTZ

Match your cameras.

One look · every camera · one click

The color and framing control broadcast had with a CCU — now in software, for a whole studio of Sony PTZ cameras. No hardware rack.

PROGRAM · STUDIO 1 UNMATCHED
CAM 1
.11 · R+6 B−4
CAM 2
.12 · R−5 B+7
CAM 3
.20 · R+2 B+9
CAM 4
.21 · R+8 B−3
4 cameras, 4 different colors. Hit Match.
verified against hardware never invents VISCA commands zero runtime dependencies server-side permissions works offline
The problem

You moved to PTZ and lost the CCU.

Modern PTZ cameras (Sony BRC-H800 / X1000 and the like) brought flexibility and cut costs — but broke the CCU workflow that traditional broadcast took for granted.

Matching color went manual.

Camera by camera, digging through the OSD menu with a joystick. Slow, not repeatable, and overnight the look drifts.

A hardware CCU/RCP is expensive and per-camera.

It doesn't scale to a whole PTZ studio. You pay a panel per head.

Controllers remember position, not image.

Companion, vMix, NDI recall bring back the framing — but color is left to chance.

No real permissions.

Anyone on the network can touch any camera. Security lives in the UI, not the server.

No software CCU treats the whole look — color and framing — as a versionable, recallable memory with permissions, for an entire PTZ studio. That's MatchPTZ.

How it works

Save the look. Recall it by room.

MatchPTZ injects color (paint) and position over VISCA-over-IP. You build a "memory" that stores the exact state, group it into macros, and an operator recalls it with one click — verified against the camera, with real permissions.

01

Adjust

Fine paint and framing from the web console. With read-back: you see what each camera applied and what its firmware doesn't support.

02

Save

The exact color and position become an image memory — versionable, not a volatile preset.

03

Group

Memories combine into macros per control room. One button = the whole studio matched.

04

Recall

The operator recalls with one click, from their room, only over what they're allowed to. Audited.

CAM .20SET WB 6500K R_GAIN 0x8A→ ACK → COMPLETION ✓
CAM .20READ-BACK 051A.021052/52 params OK
CAM .11PAINT recall memory «Studio 1»→ COMPLETION ✓ · dedup
Why MatchPTZ

Four things, always true.

Everything below is demonstrable in the code or against real hardware. In a market tired of hype, that's the strongest card.

Repeatable look

The exact color and framing, saved as a memory, recalled with one click. No more matching cameras by hand.

Reliable on air

Verified against hardware, never invents commands, re-reads to confirm. Works offline. Doesn't drop the air.

Built for teams

Real permissions by room and role, server-side. An audit of who did what. The operator only touches what's theirs.

Light and unbound

Zero runtime dependencies, runs on your LAN, no mandatory cloud. Install in minutes.

Under the hood

Built like an instrument, not an app.

No magic, no cloud lock-in. A precise tool that talks to your cameras and proves what it did.

ProtocolVISCA-over-IP (UDP). Sony BRC-H800 / X1000, and growing.
VerificationRead-back per parameter. The console shows what each camera applied and what its firmware doesn't support.
RuntimeStandard Node, zero runtime dependencies. Runs on your LAN — bare metal or a VM.
AuthorityServer-side permissions by room and role. An audit log of every change.
MemoriesColor and framing saved as versionable memories, grouped into per-room macros, recalled in one click.
LicensingSigned offline license with Device-ID. Revalidates periodically — never blocks live operation.
IntegrationSits alongside Companion / Stream Deck. It owns color; they own triggering.
Competitive landscape

Color and framing, saved as one memory.

You don't compete with the hardware or with Companion: you replace them where needed and integrate where they add value. The defensible position is the workflow, not the control.

AlternativeWhat it doesWhere MatchPTZ wins
Sony hardware CCU / RCPReal paint controlPer-camera cost, doesn't scale to PTZ. Software for the whole studio.
OSD menu + joystickEverything, by handNot repeatable, slow, no permissions. You save and recall the exact look.
Companion / Stream DeckPreset / position recallDoesn't handle color as a memory or per-room permissions. You complement, not compete.
vMix / NDI PTZ controlFraming recallNo deep paint, no verification against hardware.
Manufacturer apps (PTZOptics…)Basic per-brand controlMulti-firmware, verified, with a permissions and audit model.
Who it's for

Same product, two doors.

Broadcast cares about on-air reliability and fine control; corporate/AV, about consistency and operational simplicity.

Broadcast · live TV

Right look, repeatable, with no menu time.

Daily shows where color has to be matched now. Multi-room, operator rotation, and nothing can drop the air. Fine paint control, verified against the camera.

The right look, one click — and if the internet drops, the air stays up.
Corporate · AV · events

Set it once, anyone recalls it right.

Hybrid rooms with several PTZ cameras that have to look consistent, run by techs with no camera training. Presets that "one day stop being right", solved as a memory.

Set it once. Without touching the camera menu.
Project

Built in a control room, for the moment the show is live.

MatchPTZ started with cameras that would not match and a workflow that did not scale. We built the missing CCU workflow in software: save the exact look, recall it by room, and verify what the camera actually applied.

Our rule: never promise a camera command we have not verified on real hardware.
01 · MEASURED

Real cameras first

Firmware behavior is measured against hardware, not inferred from a manual.

02 · VERIFIED

Read-back, not guesswork

Every important change is checked so the operator sees what actually landed.

03 · LOCAL

Built for live operation

It runs on your LAN and keeps working when the internet is unavailable.

Plans

Start free. Scale when you go on air.

Offline licensing with Device-ID: authenticate once and it works without internet, revalidating every few days with prior notice. No manual keys.

Free trial · 14 days

Bring one camera. See the difference.

Evaluate MatchPTZ against your own hardware with the complete matching workflow. No card, no license file, no commitment.

1 device1 cameraImage memories and recallVerifiable read-back
Free trial
$0 for 14 days
Professional

Choose the scale your studio needs.

Every Professional plan includes one authorized installation and offline operation.

Professional Basic
$9 USD / mo

A solid start for a small room.

  • 1 authorized installation
  • Up to 5 cameras
  • Offline operation
Professional Studio
$22 USD / mo

For the full everyday production room.

  • 1 authorized installation
  • Up to 15 cameras
  • Offline operation
Professional Elite BEST VALUE
$29 USD / mo

For growing studios that need room to scale.

  • 1 authorized installation
  • Up to 40 cameras
  • Priority support · reply within 1 business day
Enterprise

Designed around your operation.

For organizations with multiple rooms, teams and deployment requirements that need a plan beyond the standard tiers.

  • Configurable devices
  • Multi-studio and multi-room
  • Advanced audit and roles
  • Onboarding and dedicated support
Scope · rollout · support
Talk to us
Support

A person answers.

Small team, direct line. No ticket maze — you reach the people who built it and know your cameras.

Email
matchptz@gmail.com

We read every message. Expect a reply within one business day.

Match=PTZ

CCU workflow, made for PTZ.

Match the studio. Save the match. Recall it by room.