Skip to main content

STANAG4609 Inspector

STANAG4609 Inspector is a tool for STANAG 4609 and MISB metadata inspection, deep MPEG-TS and KLV analysis, rule-based validation and frame-accurate video frame / KLV / Map presentation. It is designed for engineers, integrators, test teams, and operators who need to understand whether a recorded file or live source is structurally correct, temporally stable, and usable in downstream motion-imagery workflows.

STANAG 4609 is the NATO profile for motion imagery carried in an MPEG transport stream together with synchronized metadata. In practical systems, that usually means MPEG-TS video, KLV metadata carriage, and MISB metadata sets that must remain decodable, complete, and time-aligned.

In practice, a STANAG 4609 file or live feed usually combines these parts:

  • MPEG-TS packetization and program signaling
  • video elementary streams
  • KLV metadata streams, commonly carrying MISB metadata sets
  • timing information that keeps video, metadata, and transport timing aligned

STANAG4609 Inspector is built around that structure. It analyzes the transport stream, resolves PAT and PMT signaling, identifies the relevant elementary streams, inspects KLV carriage, and applies validation rules across MPEG-TS, metadata content, timing behavior, and cross-layer relationships.

STANAG 4609

What the application does

Player

  • Inspect MPEG-TS and STANAG 4609 assets through an analyze, ingest, process, player, and report workflow
  • Inspect video with a frame-accurate Player that supports timeline seeking and sample stepping
  • Inspect RAW KLV binary packets
  • Open a Map view driven by matched metadata when KLV contains usable position fields
  • Validate transport-stream integrity, signaling, and timing behavior
  • Inspect KLV packets and MISB metadata for carriage, structure, and required-field issues
  • Review decoded video frames together with matched Sync and Async KLV metadata, including files that carry more than one KLV PID
  • Inspect KLV in both decoded form and raw persisted local-set form for the currently matched packet or PID
  • Detect problems such as sync loss, continuity-counter errors, PSI issues, PCR and PTS drift, invalid keys, checksum failures, and missing mandatory metadata fields
  • Review results in a desktop report and automate selected workflows through the local REST API

What the application checks

The manual's Tests section documents the individual validations in detail, but the checks broadly fall into these groups:

  • transport-stream integrity, such as sync-byte, continuity-counter, PAT, PMT, PCR, and PTS-related rules
  • metadata carriage and content validation, such as KLV universal key, checksum, and mandatory-field checks for MISB metadata
  • stream-structure and cross-layer checks needed to confirm that video, transport timing, and metadata remain consistent enough to process as a usable STANAG 4609 program

Supported standards

  • STANAG 4609
  • MISB ST 0601
  • MISB ST 0102
  • MISB ST 0806
  • MISB ST 0903
  • MISB ST 0902
  • MISB ST 1204

File and live workflows

The application supports both recorded-file inspection and licensed live inspection:

  • File mode is used to analyze, ingest, process, and report on recorded MPEG-TS or STANAG 4609 assets.
  • Live mode is used to connect to a stream source and inspect the incoming transport in real time when the installed license enables that capability.
  • Start with Getting Started for installation, first-run setup, and your first inspection.
  • Use the User Guide for desktop workflows and API usage.
  • Use Validation rules for validation categories and rule configuration.

Use this manual to configure the application, inspect files and live streams, interpret validation results, and work with the local REST API.