Version 1.0LivePictureAI SMPTE 2110 Toolkit

See what's actually on the wire, and what's wrong with it.

A Windows app that analyzes, generates and troubleshoots SMPTE ST 2110 streams. Scopes, PTP timing, NMOS control and a signal generator in one place, plus a diagnosis that tells you the root cause when something breaks.

No card needed. The license key arrives by email within a minute.

  • ST 2110-20, -30, -31 and -40
  • ST 2022-7 redundancy
  • Blackmagic IP10
  • PTP: ST 2059-2 and AES67
  • NMOS IS-04 and IS-05
  • Up to 4K on one 10 GbE card
  • Windows 10 and 11
Why it exists

One PC and a 10 GbE card, instead of a rack

Checking an ST 2110 and NMOS install usually takes a waveform monitor, a protocol analyzer, a PTP grandmaster and an NMOS controller, each in its own box. And when something breaks, you still have to work out which of their numbers matters. 2110 Toolkit puts all of it, plus a signal generator, into one Windows app. Install it on a laptop, plug in a NIC, and see the picture, audio, network and timing. When something is off, the diagnosis tells you where to look first.

See it in action

Analyze and generate, in the same app

2110 Toolkit receive dashboard with picture monitor, waveform, vectorscope, RGB parade, histogram, audio levels and network health for a live ST 2110 stream

Analyze: receive and inspect

  • Video, audio and ANC for ST 2110-20, -30 and -40. Up to 4K via DPDK on an Intel X550, or 1080p on a standard Windows NIC
  • Blackmagic IP10 for 4K over 10 GbE
  • Full-resolution picture on the GPU, with waveform, vectorscope, RGB parade, histogram and a 10-bit pixel inspector
  • Freeze, black and gamut alerts, so a stuck or clipped source doesn't slip through unnoticed
  • A multiviewer with up to 36 streams at once, named from NMOS, with alarm borders and audio meters
  • Audio levels for every stream, EBU R128 loudness and true peak, correlation and Lissajous
  • Timecode, captions (CEA-608/708 and OP-47), AFD, SCTE-104 and VPID, read live from the ANC streams
  • Per-stream bitrate, loss, reordering, packet-interval histograms, ST 2110-21 timing and NIC drop counters
  • An in-memory pcap ring you can save and open straight in Wireshark, plus recording on alarm
2110 Toolkit transmit view generating a color bars test pattern and audio test tone as an ST 2110 stream, PTP-aligned

Generate: send a reference

  • Test pattern, still image (PNG, JPEG or BMP), mp4 file (H.264 or H.265), raw video file or pcap replay
  • ST 2110-20 video in 720p, 1080p or 2160p at 25 to 60 Hz, with gapped pacing
  • ST 2110-30 test tone with 1 to 16 channels, PTP-aligned to your reference
  • Blackmagic IP10 as a test source
  • A moving box and frame counter, so you can check a receiver's freeze and drop detection
  • A flash and beep pattern to measure lip sync through a mixer, encoder or multiviewer
  • SDP generated for you, and the sender exposed over NMOS for any controller to connect
Diagnosis

The app tells you what's wrong

Most analyzers show hundreds of measurements and leave the conclusion to you. 2110 Toolkit checks the whole chain and tells you what is most likely wrong, why, and what you can do about it.

The diagnosis checks the network card, multicast, PTP, NMOS, the stream description (SDP), loss and timing, and the picture itself. It shows the root cause first. If the network card is dropping packets, that goes at the top, and the loss and broken frames that follow from it sit underneath. Every finding comes with a plain-English explanation, the measurements behind it and suggested fixes.

Start the diagnosis from an alarm, from a stream or from an NMOS receiver. You can save the result as a report and attach it to a support ticket.

See what's sent, not just what's claimed

2110 Toolkit compares what the sender promises in its SDP with what actually arrives on the network: resolution, frame rate, interlaced or progressive, audio channel count, channel order and packet time. If the SDP says 1080p50 but the sender is sending 1080i50, you see it right away.

Frame rate, resolution and black or frozen picture are measured for every video stream at once, not just the one you're watching.

NMOS that matches reality

The app reads what the NMOS registry says about senders and receivers, and checks it against the network. It spots a sender that is switched off, a receiver connected to a sender that no longer exists, and a receiver listening to a different group than the one its sender is sending to.

Active tests

When the measurements are not enough, the app tests for itself, always after a click: it sends its own test stream through the network and checks that it comes back, rejoins a group and times the first packet, compares the loss with other streams from the same switch, and listens for PTP to list every master it hears.

That tells you whether the fault is in the network, the source or the receiver.

AI that works from real measurements

Ask about your network in your own words. The answers build on the diagnosis, not on guesswork.

100 questions a month included

AI analysis in the app

Ask in plain words, such as "Why is the audio crackling on channel 3?", and get an answer built on the diagnosis measurements from your own network. The AI points out the likely cause, suggests the next step and says what the app cannot see.

The AI never changes anything. It can suggest a test, ask to look at a frame or propose rerouting a receiver in NMOS, but you decide and do it yourself. You see exactly what is sent, and can hide addresses and names.

Read-only MCP server

Connect your own AI assistant

2110 Toolkit has a built-in MCP server. It lets AI assistants such as Claude Desktop and Claude Code read what the app sees and run the diagnosis. Ask "Why is the picture on CAM-3 black?" and get an answer based on real measurements from your network.

The assistant can explain and suggest, but it can never change devices, streams or settings. The connection is off by default, only works on your own computer and needs a key. Turn it on with a checkbox and the app gives you a ready-made config to paste in.

Timing & sync

Timing, lip sync and both paths of ST 2022-7

ST 2110-21 sender timing

Each sender measured against Narrow, Narrow Linear and Wide, with Cinst, VRX and TRoffset, so you know which receivers it will work with before it reaches them.

RTP time against PTP

How far behind PTP time each stream sits, in microseconds and lines. It exposes senders that are not PTP-locked, the wrong clock and timestamps in the future.

Audio and video sync

The offset between sound and picture in milliseconds, judged against the EBU limits.

Flash and beep

Send the app's flash and beep pattern through a mixer, encoder or multiviewer and measure the lip sync through the equipment itself.

ST 2022-7: both paths

The app finds the red and blue paths on its own and shows loss per path, how many packets the other path rescued, loss after merging and the path skew against receiver classes A, B and C. You see when protection covers a fault, and when a path has gone and the protection with it.

PTP & NMOS

PTP and NMOS, not bolted on

PTP monitor

Hardware timestamps show offset, path delay, Allan deviation and SMPTE ST 2059-2 TLVs, so you can see whether your grandmaster is really holding lock.

Built-in grandmaster

No PTP source on the bench? The toolkit can be its own grandmaster on the X550, with ST 2059-2 or AES67 profiles and BMCA, so you always have a reference to test against.

NMOS controller

IS-04 discovery through a registry or peer-to-peer mDNS, IS-05 connect and disconnect, and sender on/off, from the same app that does the analysis.

NMOS node and registry

The toolkit registers itself as an NMOS node, and ships a local IS-04 registry (nmos-cpp) with a web UI for networks that don't have one.

Audio, ANC & captions

Every channel, every caption, every timecode

Every audio stream at once

Level meters for all audio streams, not just the one you are listening to, with EBU R128 loudness and true peak for the pair you monitor. Channel names come from the SDP's channel order, such as L, R, C and LFE.

ST 2110-31 (AES3)

Dolby E and other SMPTE 337 data are recognized, and channel status, CRC and the V bit are checked.

Timecode

Live timecode from the ANC stream, checked to advance one frame per picture and compared with PTP time. An alarm goes off when it jumps or stands still.

Captions

CEA-608, CEA-708 and teletext subtitles (OP-47) that you can read right in the app, with full national character sets, or show on top of the picture. An alarm goes off when captions stop arriving.

AFD, SCTE-104, VPID and metadata

The ANC data window shows AFD in plain words, such as "pillarbox 4:3 in 16:9", checked against the picture. SCTE-104 ad signals are decoded into the event log, VPID is shown in plain words and compared with the SDP, and audio and HDR metadata are shown when present.

Multiviewer, recording & formats

See more at once, and keep the evidence

Personal and Team

Multiviewer

Many streams at once in a grid, named from NMOS, with a border in the alarm color, audio meters and black and freeze markers. Click a tile to see the stream in full resolution with scopes. Personal has 4 tiles, Team up to 36.

Personal and Team

Recording on alarm and reports

When an alarm goes off, a pcap file with a few seconds before and after is saved and named in the event log. Search the log and export it as CSV or JSON, or as an HTML report with diagnosis, streams, events and links to the pcap files, ready to attach to a support ticket.

Team

Long-term recording

Record straight to disk for as long as you need, with file rotation and a disk limit, and headers only if you want to save space.

Personal and Team

Send an mp4 file

Play an mp4 file (H.264 or H.265) as ST 2110 video and audio, fitted to the format you choose and looped. The app uses Windows' own decoders; H.265 needs Microsoft's HEVC Video Extensions.

Personal and Team

Blackmagic IP10

Receive and send Blackmagic's IP10 codec for 4K over a single 10 GbE link.

Team

Remote probes

2110 Toolkit as a permanent measurement point in a rack or an OB van, with a REST API and alarms to syslog, webhooks (Slack, Teams) and SNMP.

Personal and Team

Error logging, if you want it

Send error logs to LivePictureAI so we can help faster and see which faults are most common. It is off by default, you see what is sent and can delete your data whenever you like. Picture, sound and AI conversations are never sent.

Where it stands today

Verified against commercial 2110 hardware

2110 Toolkit has been verified interoperable with a commercial ST 2110 converter, with NMOS registration, IS-05 connection management, reception and PTP lock all confirmed against real hardware.

Long-run PTP lock holds, and a third-party ST 2110 receiver joins and decodes the stream the toolkit sends. It is a diagnostic and generation tool, not a certified conformance suite. Subscribe or start a 14-day trial below, and the license key and download link are emailed to you automatically.

About LivePictureAI

But what does LivePictureAI actually do?

Real-time tone mapping for harsh sunlight in sports broadcasts

LivePictureAI develops real-time AI lighting correction for outdoor sports broadcasts. It balances harsh sunlight and deep shadow to improve visibility within professional production workflows. Keep your existing cameras. Processing runs on GPU infrastructure.

AI image tools for the broadcaster's live production chain

If you're already thinking about your ST 2110 signal chain, this is the other half of it: the same broadcast-engineering rigor, pointed at making the pictures your viewers actually see look better.

See how LivePictureAI enhances the picture
Live football broadcast frame with harsh sunlight and shadow corrected in real time by LivePictureAI
FAQ

2110 Toolkit, answered

What does the 2110 Toolkit actually check?
Everything on the wire for ST 2110-20, -30, -31 and -40, plus ST 2022-7 redundancy and Blackmagic IP10. That's full-resolution picture with waveform, vectorscope, RGB parade, histogram, a pixel inspector and freeze, black and gamut alerts. Audio levels for every stream, EBU R128 loudness and true peak. Timecode, captions, AFD, SCTE-104 and VPID. Network health per stream, with bitrate, loss, reordering, packet-interval histograms and ST 2110-21 timing against Narrow, Narrow Linear and Wide. And timing: PTP offset, path delay and Allan deviation, RTP time against PTP, and audio and video sync.Read the pcap capture guide
What does the diagnosis do?
It checks the whole chain: the network card, multicast and IGMP, PTP, NMOS, the SDP, loss and timing, RTP time, and the content of the picture and sound. Findings are ranked so the root cause comes first, and each one has a plain-English explanation, the measurements behind it and suggested fixes. Start it from an alarm, a stream or an NMOS receiver, and save the result as a report you can attach to a support ticket.
Can I export what happened for a support ticket?
Yes. Every alarm saves a pcap file with a few seconds before and after, named in the event log. The log can be searched and exported as CSV or JSON, or as an HTML report with the diagnosis, streams, events and links to the pcap files.
What hardware do I need?
A Windows 10 or 11 PC with a network adapter. Full 4K workflows use DPDK on an Intel X550 10 GbE card, and a standard Windows NIC handles 1080p. DPDK is optional and needs administrator rights, Windows test signing mode and Secure Boot turned off; the setup guide below explains what that means for the machine. You don't need a dedicated waveform monitor, protocol analyzer or PTP grandmaster: the toolkit can act as its own PTP grandmaster and NMOS registry when your network doesn't have one.Read the PC and network setup guide
Does it handle ST 2022-7?
Yes. The app finds the red and blue paths on its own and shows loss per path, how many packets the other path rescued, loss after merging and the path skew against receiver classes A, B and C. You see when protection is covering a fault, and when a path has disappeared and the protection with it.
Can it read timecode and captions?
Yes. Timecode is read live from the ANC stream, checked to advance one frame per picture and compared with PTP time. Captions in CEA-608, CEA-708 and teletext OP-47 can be read in the app or shown over the picture. AFD is shown in plain words and checked against the picture, SCTE-104 ad signals go into the event log, and VPID is compared with the SDP. Alarms go off when timecode jumps or stands still, or captions stop.
Can I use it with Claude or another AI assistant?
Yes. The built-in MCP server lets assistants such as Claude Desktop and Claude Code read what the app sees and run the diagnosis. It is read-only, so the assistant can never change devices, streams or settings. It is off by default, only reachable from your own computer and protected by a key. The app also has its own AI analysis, with 100 questions a month included in the license.
Our PTP won't lock. Where do we start?
Check the domain and profile on every device first, then identify the current grandmaster and whether it has changed recently. Offset that swings while path delay stays flat points at a switch forwarding PTP as ordinary traffic rather than acting as a boundary clock. Read offset over minutes, not as a snapshot.Read the PTP troubleshooting guide
The stream decodes fine but a receiver drops frames. Why?
Almost always packet pacing. ST 2110-21 constrains when packets leave, not whether the picture is correct, so a sender that bursts can look perfect on a tolerant receiver and overflow a stricter one at the same average bitrate. A histogram of packet intervals shows it. An average hides it.Read the ST 2110-21 pacing guide
Why is there no audio when the video works?
Video, audio and ANC are separate streams with separate multicast groups, held together only by PTP-derived timestamps. No audio usually means the receiver never joined that group, or the packet time, channel count or sample rate does not match what the sender describes in its SDP. The diagnosis compares the SDP with the stream and flags the mismatch.Read the essence streams guide
Does it support NMOS?
Yes: an IS-04/IS-05 controller with registry-based or peer-to-peer mDNS discovery, the toolkit's own NMOS node, and a built-in local registry (nmos-cpp) with a web UI, so you can bring up a full NMOS environment on a single machine. The diagnosis also checks what the registry says against what is actually on the network.Read the NMOS guide
Can it generate test signals, not just analyze?
Yes. Send a test pattern, still image, mp4 file, raw video file or pcap replay as ST 2110-20 video in 720p, 1080p or 2160p, plus an ST 2110-30 test tone, PTP-aligned, with SDP generated for you and the sender exposed over NMOS. Blackmagic IP10 works as a test source too. It's a quick way to test a receiver or downstream device on its own.
What's the difference between Personal and Team?
Personal is one user on two computers, with a 4-tile multiviewer. Team covers up to five users on ten computers, and adds a multiviewer with up to 36 tiles, long-term recording to disk, remote probes with a REST API and alarms to syslog, webhooks and SNMP, and priority email support. Everything else, including the diagnosis, the AI analysis, ST 2022-7, recording on alarm and Blackmagic IP10, is in both plans.
Is it ready for production use?
Interoperability is confirmed against commercial ST 2110 hardware: NMOS registration, IS-05 connection management, reception, long-run PTP lock, and a third-party receiver joining and decoding the stream the toolkit sends. It is a diagnostic and generation tool rather than a certified conformance suite, so validate it against your own devices and signal formats as part of your evaluation.
How do I get it, and what does it cost?
Subscribe below: $49 a month for one engineer on two computers, or $199 for up to five users on ten computers, billed in USD, EUR or SEK and cancelable any time. Prefer to try it first? Start a 14-day trial from the same section and the license key arrives by email within a minute, no card required.
Does the app send any data to LivePictureAI?
Only if you choose to. Error logging is off by default. If you turn it on, you see what is sent and can delete your data whenever you like. Picture, sound and the text of AI conversations are never sent.
What platforms and languages are supported?
Windows 10 and 11, distributed as an MSI installer or a portable zip, with the interface in English, Swedish, German, French and Spanish.

Enhancing outdoor sports feeds instead? See how LivePictureAI fits a live production pipeline on the broadcaster & OB page.

Compare plans

Personal or Team

Both plans include the full analyzer, the diagnosis, AI analysis, ST 2022-7, the signal generator, PTP and NMOS. Team adds a 36-tile multiviewer, long-term recording, remote probes, more seats and priority support.

FeaturePersonal$49Team$199
Formats
Uncompressed ST 2110-20 video, -30 audio and -40 ANCIncludedIncluded
ST 2110-31 (AES3) audio, including Dolby E and other SMPTE 337 dataIncludedIncluded
ST 2022-7 seamless protection: red and blue pathsIncludedIncluded
Blackmagic IP10: 4K over 10 GbEIncludedIncluded
Up to 4K via DPDK on an Intel X550, 1080p on a standard NICIncludedIncluded
Receive
Join a stream by multicast address, SDP or NMOS, with IGMP handled for youIncludedIncluded
Saved stream presets: group, port and video formatIncludedIncluded
NIC setup in the app: buffer tuning, DPDK port roles and firewall rulesIncludedIncluded
Built-in test generator, so you can try the app without a networkIncludedIncluded
Analyze
Full-resolution picture on the GPU, also in 4KIncludedIncluded
Waveform, vectorscope, RGB parade and histogramIncludedIncluded
Pixel inspector with Y/Cb/Cr and RGB in 10 bitsIncludedIncluded
Freeze, black and gamut alertsIncludedIncluded
Bitrate, loss, reordering and packet-interval histograms per streamIncludedIncluded
Drop counters for the processing ring, NIC and driverIncludedIncluded
pcap ring with export to WiresharkIncludedIncluded
Layout templates and full-screen pictureIncludedIncluded
Multiviewer
Streams in a grid with NMOS names, alarm borders, audio meters and black and freeze markers (tiles)436
Click a tile for full resolution with scopesIncludedIncluded
Timing & sync
ST 2110-21 against Narrow, Narrow Linear and Wide, with Cinst, VRX and TRoffsetIncludedIncluded
RTP time against PTP per stream, in microseconds and linesIncludedIncluded
Audio and video sync against the EBU limitsIncludedIncluded
Flash and beep: lip sync measured through a mixer, encoder or multiviewerIncludedIncluded
ST 2022-7: loss per path, rescued packets, loss after merging and path skew against classes A, B and CIncludedIncluded
Audio
Level meters for every audio stream at onceIncludedIncluded
EBU R128 loudness and true peakIncludedIncluded
Correlation and LissajousIncludedIncluded
ST 2110-31: Dolby E and SMPTE 337 detection, channel status, CRC and V bitIncludedIncluded
Channel names from the SDP's channel order (L, R, C, LFE)IncludedIncluded
ANC & captions
ANC data types per stream (DID/SDID)IncludedIncluded
Live timecode, checked frame by frame and compared with PTP timeIncludedIncluded
Captions in CEA-608, CEA-708 and teletext OP-47, readable in the app or over the pictureIncludedIncluded
AFD in plain words, checked against the pictureIncludedIncluded
SCTE-104 ad signals decoded into the event logIncludedIncluded
VPID in plain words, compared with the SDPIncludedIncluded
Audio and HDR metadataIncludedIncluded
Alarms when timecode jumps or stands still, or captions stopIncludedIncluded
Diagnose
Diagnosis that puts the root cause first, with explanation, evidence and fixesIncludedIncluded
Start from an alarm, a stream or an NMOS receiverIncludedIncluded
Save the result as a report for a support ticketIncludedIncluded
SDP compared with what's actually on the wire, including channel orderIncludedIncluded
Frame rate, resolution, black and freeze checked on every video streamIncludedIncluded
NMOS registry checked against the networkIncludedIncluded
Active test: send a test stream through the network and check it comes backIncludedIncluded
Active test: rejoin a group and time the first packetIncludedIncluded
Active test: compare loss with other streams from the same switchIncludedIncluded
Active test: listen for PTP and list every master heardIncludedIncluded
AI
AI analysis in plain words, built on the diagnosis (questions per month)100100
The AI suggests tests, frames to look at and NMOS reroutes; it never changes anythingIncludedIncluded
See exactly what is sent to the AI, and hide addresses and namesIncludedIncluded
Read-only MCP server for AI assistants such as ClaudeIncludedIncluded
Generate
Test pattern, still image (PNG, JPEG or BMP), raw video file and pcap replayIncludedIncluded
mp4 file (H.264 or H.265) as ST 2110 video and audio, fitted to your format and loopedIncludedIncluded
Flash and beep pattern for lip sync measurementIncludedIncluded
Moving box and frame counter, to check freeze and drop detectionIncludedIncluded
Video in 720p, 1080p and 2160p at 25 to 60 Hz, with gapped pacingIncludedIncluded
ST 2110-30 test tone, 1 to 16 channels, 1 ms or 125 µs packetsIncludedIncluded
Blackmagic IP10 as a test sourceIncludedIncluded
Send from a DPDK port or a standard Windows NICIncludedIncluded
Live sender stats: packets per second, bitrate and late packetsIncludedIncluded
Automatic SDP, and the sender exposed over NMOSIncludedIncluded
PTP
PTP monitor with hardware timestampsIncludedIncluded
Offset, path delay, Allan deviation and ST 2059-2 TLVsIncludedIncluded
Built-in grandmaster on the X550 (ST 2059-2 or AES67) with BMCAIncludedIncluded
NMOS
IS-04 discovery via a registry or peer-to-peer mDNSIncludedIncluded
IS-05 connect and disconnect, including sender on/offIncludedIncluded
The toolkit as its own NMOS nodeIncludedIncluded
Local NMOS registry (nmos-cpp) with web UIIncludedIncluded
Recording
Recording on alarm: pcap with seconds before and after, named in the event logIncludedIncluded
Event log with search, and export as CSV or JSONIncludedIncluded
HTML report with diagnosis, streams, events and links to the pcap filesIncludedIncluded
Long-term recording to disk, with file rotation and a disk limit, headers only if you wantNot includedIncluded
Monitoring
Remote probes: a permanent measurement point in a rack or OB vanNot includedIncluded
REST APINot includedIncluded
Alarms to syslog, webhooks (Slack, Teams) and SNMPNot includedIncluded
License & support
Users1Up to 5
Computers210
SupportEmailPriority email
Windows MSI installer or portable zipIncludedIncluded
Interface in English, Swedish, German, French and SpanishIncludedIncluded
14-day trial with every feature, no card neededIncludedIncluded
Release a license and move it to another computerIncludedIncluded
Optional error logging to LivePictureAI, off by defaultIncludedIncluded

Prices are per month, plus VAT where applicable. Both plans come with a 14-day trial. Buy or start a trial.

Trial & pricing

Try it on your own network

LivePictureAI SMPTE 2110 Toolkit is available today: monthly subscription, cancel any time. Not sure it fits your network? Start a 14-day trial instead and get a key by email straight away, no card required.

Personal

One engineer, two computers.

$49/month

plus VAT where applicable

  • Full analyzer: picture, scopes, audio, captions and network
  • Diagnosis that puts the root cause first
  • ST 2022-7, ST 2110-21 timing and lip sync
  • Multiviewer with 4 tiles, recording on alarm and HTML reports
  • AI analysis, 100 questions a month, and a read-only MCP server
  • PTP monitor, grandmaster and NMOS controller
  • Signal generator with mp4 playback, plus Blackmagic IP10
Buy Personal
Most teams choose this

Team

Up to 5 users, 10 computers.

$199/month

plus VAT where applicable

  • Everything in Personal, for up to 5 users on 10 computers
  • Multiviewer with up to 36 tiles
  • Long-term recording to disk with file rotation
  • Remote probes with REST API and alarms to syslog, webhooks and SNMP
  • Priority email support
Buy Team

Enterprise

Larger teams and custom deployment.

Contact us
  • Volume seats across sites or facilities
  • Deployment and onboarding support
  • Direct line to the LivePictureAI team

Compare every feature, plan by plan

LivePictureAI 2110 Toolkit: SMPTE ST 2110 analyzer, generator and NMOS controller

Request a trial and the 14-day key is emailed to you automatically, together with the download link. Enter the key on the download page to get the installer, then activate it in the app.

Get in touch

Start a trial, ask a product question, or request a feature. Tell us what's on your mind and we'll follow up by email.