UK IPTV · 1 MONTH £7.49 GBP TOTALInstall your player. Request a one-day trial ↗

Practical viewing guide

Distinguish decoding, presentation and transmission timestamps

A timestamp needs its timebase and role: when data is sent, decoded or presented are different questions.

Resolution is only one detail
Resolution is only one detail

Identify the timestamp’s context

A media diagnostic can contain several time values. Some describe transport timing, some describe decoding, and others identify when a sample should be presented. The IETF’s MPEG transport reference explicitly distinguishes transmission-clock use from presentation timestamps in particular encapsulations. Do not compare two raw numbers as though they were wall-clock seconds until the format, units and purpose of each field are understood.

Separate processing order from viewing order

Compressed pictures can have dependencies that influence decoding order. The order in which a decoder needs data is not always identical to the order of pictures displayed to the viewer. Presentation timestamps help associate samples with the intended media timeline. W3C’s WebCodecs draft likewise treats a frame’s timestamp as a presentation value. None of those fields automatically identifies the programme’s broadcast date or the viewer’s local timezone.

Keep timebases beside values

A count expressed in clock ticks cannot be interpreted accurately without the tick frequency. Microseconds, milliseconds and another format’s clock units are not interchangeable. Retain the original field label and timebase in an authorised diagnostic record rather than manually converting or deleting unfamiliar values. A player can also expose a relative timeline starting at a non-zero point without proving the source’s clock is wrong.

Report the practical symptom too

Explain whether the issue is audio lag, a seek landing incorrectly, a timestamp warning or an interrupted transition. Those observations connect technical fields to the actual task. Avoid applying a GMT/BST guide offset to a compressed-media timestamp problem. The publisher can investigate the appropriate timeline with a small redacted record. This guide does not claim one universal clock rate or timestamp interpretation across every protocol and codec.

Questions, answered

Is every timestamp the programme’s clock time?

No. It can be a relative media value or a transport/decoding value in a specific timebase. Preserve its field name, units and context before interpreting it.

Sources and further reading

Make the first step a useful one

Your screen.
Your next good evening.

Tell us the device and player you use. Compare the term, ask your questions and prepare for a one-day trial.

↑