The Group ID represents the capture time as the number of milliseconds since January 1, 1970 (Unix epoch). This allows metrics to be naturally grouped and ordered by their capture timestamp within the MOQT object model.
Within each Group, Object IDs are assigned as follows:
-
Object ID 0: Contains the capture timestamp as Unix epoch time in nanoseconds, along with any optional attributes for the metrics in this group.
-
Object ID 1 and above: Each subsequent Object contains an individual metric as a name-value pair.
This structure allows a single capture event to include multiple metrics while maintaining efficient MOQT caching and distribution.