File tree 1 file changed +23
-0
lines changed
1 file changed +23
-0
lines changed Original file line number Diff line number Diff line change @@ -3071,6 +3071,29 @@ SUBGROUP_HEADER {
3071
3071
3072
3072
~~~
3073
3073
3074
+ # Extension Headers
3075
+
3076
+ The following Object Extension Headers are defined in MoQT.
3077
+
3078
+ # # Prior Group ID Gap
3079
+
3080
+ Prior Group ID Gap (Extension Header Type 0x40) is a variable length integer
3081
+ containing the number of Groups prior to the current Group that do not and will
3082
+ never exist. For example, if the Original Publisher published an Object in Group
3083
+ 7 and knows it will never publish any Objects in Group 8 or Group 9, it can
3084
+ include Prior Group ID Gap = 2 in any number of Objects in Group 10, as it sees
3085
+ fit. A track with a Group that contains more than one Object with different
3086
+ values for Prior Group ID Gap or has a Prior Group ID Gap larger than the Group
3087
+ ID is considered malformed. If an endpoint receives an Object with a Group ID
3088
+ within a previously communicated gap it also treats the track as malformed.
3089
+
3090
+ This extension is optional, as publishers might not know the prior gap gize, or
3091
+ there may not be a gap. If Prior Group ID Gap is not present, the receiver
3092
+ cannot infer any information about the existence of prior groups (see
3093
+ {{group-ordering}}).
3094
+
3095
+ This extension can be added by the Original Publisher, but MUST NOT be added by
3096
+ relays. This extension MUST NOT be modified or removed.
3074
3097
3075
3098
# Security Considerations {#security}
3076
3099
You can’t perform that action at this time.
0 commit comments