Skip to main content

📉 Stream vs KLV Drift

Purpose

The Stream vs KLV Drift test checks whether the MPEG-TS timing domains and the metadata timing domain stay aligned over time.

It compares:

  • PCR timing
  • PES PTS timing when present
  • Normalized MISB ST 0601 Tag 2: Precision Time Stamp

✅ Pass Criteria

The test passes when the PCR clock, the PTS timeline when present, and the normalized KLV Tag 2 time remain within the configured drift threshold across the inspected period.

❌ Fail Criteria

The test fails when PCR drift or PTS drift against normalized KLV Tag 2 time exceeds the configured threshold, indicating sustained timing divergence or a timestamp alignment problem.

Chart

The chart shows drift between the stream clocks and normalized KLV Tag 2 time over the file so the operator can see whether loss of alignment is isolated or sustained.

PCR drift is always shown when samples are available. A second series is shown when the source KLV packets also carry PTS.

Stream vs KLV drift chart