Skip to content

Commit a78541c

Browse files
committed
Clarify m2tsRandomAccess relay retention with initData
1 parent 8a35c5c commit a78541c

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

draft-gregoire-moq-msfts.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,8 @@ of the first video access unit and is therefore present whenever a random access
198198
point is included.
199199

200200
When `m2tsRandomAccess` ({{m2ts-random-access}}) is true, the first media Object
201-
in every Group MUST begin at a random access point.
201+
in every Group MUST provide a valid random access starting point for the
202+
Group.
202203

203204
## Group Numbering {#group-numbering}
204205

@@ -631,9 +632,10 @@ Group ID, Object ID, and delivery metadata.
631632

632633
Relays MAY discard older Groups according to MOQT cache policy. For live
633634
content, when `m2tsRandomAccess` is true, relays that retain partial Groups
634-
SHOULD retain the first Object of each Group; by definition, publishers are
635-
required to populate that Object with a random access point together with the
636-
PAT and PMT packets needed by joining subscribers.
635+
SHOULD retain the first Object of each Group, since that Object provides the
636+
Group's valid random access starting point. The PAT and PMT packets needed by
637+
joining subscribers are made available by the publisher either in the first
638+
Object of the Group or through initialization data as described in Section 6.11.
637639

638640
# Switching and Alternate Renditions {#switching}
639641

0 commit comments

Comments
 (0)