AV1 MPEG-TS Multiplexing Jitter Tolerances

This article provides an overview of the technical limits and timing specifications governing audio-video multiplexing jitter when transmitting AV1 elementary streams over MPEG Transport Stream (MPEG-TS). It covers the normative limits defined by the ISO/IEC 13818-1 Transport Stream System Target Decoder (T-STD) model, detailing allowable Program Clock Reference (PCR) jitter, packet arrival jitter, presentation timestamp (PTS) timing offsets, and the standard tolerances for end-to-end audio-to-video synchronization (lip-sync).

The Timing Framework: ISO/IEC 13818-1 T-STD

Carrying an AV1 stream inside an MPEG-TS container requires adherence to the standard ISO/IEC 13818-1 timing and buffer models (T-STD), alongside the specific carriage specifications defined for AV1 (such as those established by the Alliance for Open Media and modern digital television standards like DVB). Timing relies on a 27 MHz System Time Clock (STC) shared between the multiplexer and demultiplexer.

Because AV1 uses complex frame structures—including show-existing frames, temporal units, and large variance between intra-frames and inter-frames—strict multiplexing jitter boundaries are necessary to prevent decoder buffer overflow and underflow.

Program Clock Reference (PCR) Jitter Limits

The foundational timing mechanism in MPEG-TS is the PCR, which synchronizes the receiver's local STC oscillator.

Packet Arrival Jitter and Buffer Tolerances

Network delivery and multiplexing operations inherently introduce packet delay variation (PDV).

Audio-Video Synchronization (PTS/DTS Skew)

A/V multiplexing jitter directly impacts the temporal relationship between AV1 video and its associated audio tracks (such as AAC, AC-4, or Opus). The multiplexer must align Presentation Time Stamps (PTS) according to established international broadcasting limits:

Any jitter causing the timing stamps to drift beyond these boundaries results in perceptible lip-sync errors or buffer underflows, causing playback artifacts and decoder pipeline stalls.

AV1-Specific Considerations

AV1 elementary streams carried over MPEG-TS utilize dedicated metadata descriptors and transport packet formatting to map Operating Points and Temporal Units into Packetized Elementary Stream (PES) packets.

Due to the bursty nature of AV1 compressed data compared to legacy codecs, multiplexers must apply rate-smoothing algorithms to leak AV1 transport packets into the transport multiplex at a stable leak rate (\(R_{vbi}\)). Failure to precisely schedule these packets causes transient buffer spikes, driving PCR and DTS jitter past the normative ±500 ns and ±5 ms bounds.