A media timeline track is a JSON [JSON] document. This document MAY be compressed using GZIP [GZIP]. The document contains an array of records. Each record consists of an array of three required items, whose ordinal position defines their type:
-
The first item holds the media presentation timestamp, expressed as a JSON Number. This value MUST match the media presentation timestamp, rounded to the nearest millisecond, of the first media sample in the referenced Object
-
The second item holds the MOQT Location of the entry, defined as a tuple of the MOQT Group ID and MOQT Object ID, and expressed as a JSON Array of Numbers, where the first number is the Group ID and the second number is the Object ID.
-
The third time holds the wallclock time at which the media was encoded, defined as the number of milliseconds that have elapsed since January 1, 1970 (midnight UTC/GMT) and expressed as a JSON Number. For VOD assets, or if the wallclock time is not known, the value SHOULD be 0.
An example media timeline is shown below:
[ [0, [0,0], 1759924158381], [2002, [1,0], 1759924160383], [4004, [2,0], 1759924162385], [6006, [3,0], 1759924164387], [8008, [4,0], 1759924166389] ]