§14.4.

Properties

Table 12
Type Name Scope Specification
0x02 DELIVERY_TIMEOUT Track Section 11.1
0x04 MAX_CACHE_DURATION Track Section 11.2
0x0B IMMUTABLE_PROPERTIES Track, Object Section 11.6
0x0E DEFAULT_PUBLISHER_PRIORITY Track Section 11.3
0x22 DEFAULT_PUBLISHER_GROUP_ORDER Track Section 11.4
0x30 DYNAMIC_GROUPS Track Section 11.5
0x3C PRIOR_GROUP_ID_GAP Object Section 11.7
0x3E PRIOR_OBJECT_ID_GAP Object Section 11.8
0x7f * N + 0x9D Reserved for greasing Any Section 13

Endpoints MUST ignore unknown Property types, skipping them using the length field.

  • MOQ Properties - we wish to define the following registration policies:

    • 0x00 to 0x37: Standards Action or IESG Approval (1-byte encoding)

    • 0x38 to 0x3F: Reserved for application-specific use (1-byte encoding, no registration permitted)

    • 0x40 to 0x37FF: Specification Required (2-byte encoding)

    • 0x3800 to 0x3FFF: Reserved for application-specific use (2-byte encoding, no registration permitted)

    • 0x4000 and above: First Come First Served

    Code points reserved for application-specific use will never be allocated by IANA. Applications using these values do not need to coordinate with IANA. Note that applications consuming tracks from uncoordinated sources may encounter different semantics for the same code points, creating potential collision risks.

This is one section of the MoQT specification, rendered per-section for quick reference and citation. The authoritative text is draft-ietf-moq-transport-17 at the IETF.