Hi Megan, all, I received the following note from the RTP Compact Header Extensions expert:
I am looking into this. But currently I am running a period of feedback with the WG before answering. So expect me to come back on this during the week of the IETF meeting. ==== We will let you know as soon as we're able to complete the change. Best regards, Sabrina Tanamal Lead IANA Services Specialist On Fri Feb 28 22:43:53 2025, sabrina.tanamal wrote: > Hi Megan, all, > > We're just checking with the RTP Compact Header Extensions expert > before making this change. We'll follow up again once this is > complete. > > Thank you for your patience. > > Best regards, > > Sabrina Tanamal > Lead IANA Services Specialist > > On Wed Feb 26 16:22:05 2025, mfergu...@staff.rfc-editor.org wrote: > > IANA, > > > > Regarding this document’s entry at > > https://www.iana.org/assignments/rtp-parameters/rtp-parameters.xhtml, > > please update as follows to match the document: > > > > Old: > > Extension URI: urn:ietf:params:rtp-hdrext:framemarkinginfo > > > > New: > > Extension URI: urn:ietf:params:rtp-hdrext:framemarking > > > > Note also: We will update to use "registry" and "registry group" > > instead of > > "subregistry" and "registry” unless IANA has objection: > > > > Current: > > This document defines a new extension URI listed in the "RTP > > Compact > > Header Extensions" subregistry of the "Real-Time Transport > > Protocol > > (RTP) Parameters" registry, according to the following data: > > > > Perhaps: > > This document defines a new extension URI listed in the "RTP > > Compact > > Header Extensions" registry of the "Real-Time Transport Protocol > > (RTP) Parameters" registry group, according to the following data: > > > > Once we hear back from IANA resolving the above, this document will > > be > > ready to move forward in the publication process. > > > > Please see the AUTH48 status page for this document here: > > https://www.rfc-editor.org/auth48/rfc9626 > > > > Please see the AUTH48 status page for this cluster here: > > https://www.rfc-editor.org/auth48/C324 > > > > Thank you. > > > > RFC Editor/mf > > > > > > > On Feb 26, 2025, at 8:58 AM, Murray S. Kucherawy > > > <superu...@gmail.com> wrote: > > > > > > Hi Megan, > > > > > > Correct me if I'm wrong, but I believe that's all the approvals > > > outstanding? > > > > > > -MSK, ART AD > > > > > > On Thu, Feb 20, 2025 at 1:33 PM Megan Ferguson > > > <mfergu...@staff.rfc- > > > editor.org> wrote: > > > Murray, > > > > > > Thank you for the quick reply and your help getting this AUTH48 > > > restarted! We’ve recorded your approval here: > > > > > > https://www.rfc-editor.org/auth48/rfc9626 > > > > > > RFC Editor/mf > > > > > > > > > > On Feb 20, 2025, at 1:56 PM, Murray S. Kucherawy > > > > <superu...@gmail.com> wrote: > > > > > > > > I've reviewed the comprehensive diff link and in particular the > > > > various "D bit" changes. > > > > > > > > I approve those changes. > > > > > > > > -MSK, ART AD > > > > > > > > On Thu, Feb 20, 2025 at 11:21 AM Megan Ferguson > > > > <mfergu...@staff.rfc-editor.org> wrote: > > > > Authors and *AD, > > > > > > > > Thank you for your replies. We have updated according to the > > > > responses we have received thus far regarding the document- > > > > specific > > > > and cluster-wide questions. > > > > > > > > 1) We believe the only outstanding issue remaining from all of > > > > these questions is *AD approval of the following change to text > > > > involving BCP 14 keywords: > > > > > > > > > Hi, > > > > > > > > > > For bullet 4 where AD opinion has been asked, I would first > > > > > like > > > > > to get the opinion from the authors if they are OK with the > > > > > changes or not. > > > > > > > > > > So, Authors please review the proposed changes in bullet 4 and > > > > > send your opinion. > > > > > > > > > > //Zahed > > > > > > > > > >> 4) <!--[rfced] [*AD] We see several (similar) sentences like > > > > >> the > > > > >> example > > > > >> below where it might be difficult for the reader to > > > > >> correclty > > > > >> understand what part(s) of the sentence the keyword MUST > > > > >> applies > > > > >> to. We wonder if a rewrite may be helpful to the reader, > > > > >> possibly using a list... Please see the example below > > > > >> (again, > > > > >> other similar instances exist in the document) and let us > > > > >> know if > > > > >> an update like one of the following might work. > > > > >> > > > > >> Original: > > > > >> > > > > >> The D bit MUST be 1 when the NAL unit header NRI field is 0, > > > > >> or > > > > >> an > > > > >> aggregation packet or fragmentation unit encapsulating only > > > > >> NAL > > > > >> units > > > > >> with NRI=0, otherwise it MUST be 0. > > > > >> > > > > >> Perhaps A (the "when" clause applies to both the D bit being > > > > >> set > > > > >> to 1 or NRI=0): > > > > >> > > > > >> When the NAL unit header NRI field is 0, the D bit MUST be > > > > >> either 1 or > > > > >> an aggregation packet or fragmentation unit encapsulating only > > > > >> NAL > > > > >> units with NRI=0. When the NAL unit header NRI field is not > > > > >> set > > > > >> to 0, > > > > >> the D bit MUST be 0. > > > > >> > > > > >> Perhaps B (the "when" clause only applies to the D bit being > > > > >> 0): > > > > >> > > > > >> The D bit MUST be: > > > > >> > > > > >> -1 when the NAL unit header NRI field is 0, > > > > >> > > > > >> -an aggregation packet or fragmentation unit encapsulating > > > > >> only > > > > >> NAL units > > > > >> with NRI=0, or > > > > >> > > > > >> - 0. > > > > > > > > > > The D bit MUST be 1 if either: > > > > > - The payload's NAL unit header’s NRI field is 0, or > > > > > - The payload is an aggregation packet or fragmentation unit > > > > > encapsulating only NAL units with NRI=0. > > > > > Otherwise, it MUST be 0. > > > > > > > > 2) Please further note that the URN change to the IANA registry > > > > that Justin mentioned will be communicated to IANA once AUTH48 > > > > completes. > > > > > > > > Old: > > > > urn:ietf:params:rtp-hdrext:framemarkinginfo > > > > > > > > New: > > > > urn:ietf:params:rtp-hdrext:framemarking > > > > > > > > Please review the files carefully as we do not make changes after > > > > publication. > > > > > > > > The files have been posted here (please refresh): > > > > https://www.rfc-editor.org/authors/rfc9626.txt > > > > https://www.rfc-editor.org/authors/rfc9626.pdf > > > > https://www.rfc-editor.org/authors/rfc9626.html > > > > https://www.rfc-editor.org/authors/rfc9626.xml > > > > > > > > The relevant diff files have been posted here (please refresh): > > > > https://www.rfc-editor.org/authors/rfc9626-diff.html > > > > (comprehensive diff) > > > > https://www.rfc-editor.org/authors/rfc9626-auth48diff.html > > > > (AUTH48 changes only) > > > > https://www.rfc-editor.org/authors/rfc9626-lastdiff.html (last > > > > to current version only) > > > > https://www.rfc-editor.org/authors/rfc9626-lastrfcdiff.html > > > > (last to current side by side) > > > > > > > > Please contact us with any further updates/questions/comments you > > > > may have. > > > > > > > > We will await approvals from each of the parties listed on the > > > > AUTH48 status page prior to moving forward to publication. > > > > > > > > The AUTH48 status page for this document is available here: > > > > > > > > https://www.rfc-editor.org/auth48/rfc9626 > > > > > > > > Thank you. > > > > > > > > RFC Editor/mf > > > > > > > > > On Feb 19, 2025, at 10:24 PM, Mo Zanaty (mzanaty) > > > > > <mzan...@cisco.com> wrote: > > > > > > > > > > A few changes needed. All the rest looks good. > > > > > > > > > > 3.1: memo -> document > > > > > > > > > > 3.3.2: replace this sentence: > > > > > OLD: “These ranges cover non-reference frames as well as filler > > > > > data.” > > > > > with this: (from 3.3.3/3.3.4) > > > > > NEW: “The NRI = 0 condition signals non-reference frames.” > > > > > > > > > > 3.3.3: add “(DID)” and “(QID)” in the first sentence: > > > > > “…spatial/dependency layer (DID)…” > > > > > “…quality layer (QID)…” > > > > > > > > > > Thanks, > > > > > Mo > > > > > > > > > > From: Megan Ferguson <mfergu...@staff.rfc-editor.org> > > > > > Sent: Wednesday, February 19, 2025 2:49 PM > > > > > To: Espen Berger (espeberg) <espeb...@cisco.com>; Suhas > > > > > Nandakumar (snandaku) <snand...@cisco.com>; Mo Zanaty (mzanaty) > > > > > <mzan...@cisco.com> > > > > > Cc: RFC Editor <rfc-edi...@rfc-editor.org>; avtcore- > > > > > a...@ietf.org > > > > > <avtcore-...@ietf.org>; avtcore-cha...@ietf.org <avtcore- > > > > > cha...@ietf.org>; auth48archive@rfc-editor.org > > > > > <auth48archive@rfc-editor.org>; Jonathan Lennox > > > > > <jonathan.len...@8x8.com>; Murray S. Kucherawy > > > > > <superu...@gmail.com> > > > > > Subject: Re: AUTH48: RFC-to-be 9626 <draft-ietf-avtext- > > > > > framemarking-16> for your review > > > > > > > > > > Authors, > > > > > > > > > > Thank you for your replies to our queries! > > > > > > > > > > We have updated our files accordingly with your responses to > > > > > both > > > > > the document-specific and cluster-wide questions we have > > > > > received > > > > > to date. Please review these updates carefully as we do not > > > > > make changes once the document is published as an RFC. Please > > > > > pay particular attention to our updates to Section 3.3.2 as we > > > > > are unsure if this was your intent. > > > > > > > > > > Note that we will await the following prior to moving forward > > > > > in > > > > > the publication process: > > > > > -resolution of outstanding cluster-wide queries (see separate > > > > > email thread) > > > > > -approvals from each author > > > > > > > > > > The files have been posted here (please refresh): > > > > > https://www.rfc-editor.org/authors/rfc9626.txt > > > > > https://www.rfc-editor.org/authors/rfc9626.pdf > > > > > https://www.rfc-editor.org/authors/rfc9626.html > > > > > https://www.rfc-editor.org/authors/rfc9626.xml > > > > > > > > > > The relevant diff files have been posted here (please refresh): > > > > > https://www.rfc-editor.org/authors/rfc9626-diff.html > > > > > (comprehensive diff) > > > > > https://www.rfc-editor.org/authors/rfc9626-auth48diff.html > > > > > (AUTH48 changes only) > > > > > > > > > > The AUTH48 status page for this document is available here: > > > > > https://www.rfc-editor.org/auth48/rfc9626 > > > > > > > > > > The AUTH48 status page for this cluster is available here: > > > > > https://www.rfc-editor.org/auth48/C324 > > > > > > > > > > Please contact us with any further updates/questions/comments > > > > > you > > > > > may have. > > > > > > > > > > Thank you. > > > > > > > > > > RFC Editor/mf > > > > > > > > > > > On Feb 18, 2025, at 12:39 PM, Murray S. Kucherawy > > > > > > <superu...@gmail.com> wrote: > > > > > > > > > > > > Thanks, that's all three authors. Good stuff. > > > > > > > > > > > > But DON'T GO ANYWHERE! The RFC Editor will probably now > > > > > > produce a proposed final version and that too will need all > > > > > > three of you to approve before it can move forward to > > > > > > publication. Please keep checking this thread (and your > > > > > > inbox > > > > > > generally) until this process is done. > > > > > > > > > > > > -MSK > > > > > > > > > > > > On Tue, Feb 18, 2025 at 2:38 PM Espen Berger (espeberg) > > > > > > <espeb...@cisco.com> wrote: > > > > > > I agree with Mo's comments. > > > > > > > > > > > > -Espen > > > > > > > > > > > > From: Suhas Nandakumar (snandaku) <snand...@cisco.com> > > > > > > Sent: Tuesday, February 18, 2025 20:20 > > > > > > To: Mo Zanaty (mzanaty) <mzan...@cisco.com>; RFC Editor <rfc- > > > > > > edi...@rfc-editor.org>; Espen Berger (espeberg) > > > > > > <espeb...@cisco.com> > > > > > > Cc: avtcore-...@ietf.org <avtcore-...@ietf.org>; avtcore- > > > > > > cha...@ietf.org <avtcore-cha...@ietf.org>; > > > > > > superu...@gmail.com > > > > > > <superu...@gmail.com>; auth48archive@rfc-editor.org > > > > > > <auth48archive@rfc-editor.org>; Jonathan Lennox > > > > > > <jonathan.len...@8x8.com> > > > > > > Subject: Re: AUTH48: RFC-to-be 9626 <draft-ietf-avtext- > > > > > > framemarking-16> for your review > > > > > > > > > > > > Thanks Mo for addressing the questions. After perusing it , I > > > > > > agree with Mo's responses. > > > > > > > > > > > > Cheers > > > > > > Suhas > > > > > > From: Mo Zanaty (mzanaty) <mzan...@cisco.com> > > > > > > Sent: Tuesday, February 18, 2025 11:11 AM > > > > > > To: RFC Editor <rfc-edi...@rfc-editor.org>; Espen Berger > > > > > > (espeberg) <espeb...@cisco.com>; Suhas Nandakumar (snandaku) > > > > > > <snand...@cisco.com> > > > > > > Cc: avtcore-...@ietf.org <avtcore-...@ietf.org>; avtcore- > > > > > > cha...@ietf.org <avtcore-cha...@ietf.org>; > > > > > > superu...@gmail.com > > > > > > <superu...@gmail.com>; auth48archive@rfc-editor.org > > > > > > <auth48archive@rfc-editor.org>; Jonathan Lennox > > > > > > <jonathan.len...@8x8.com> > > > > > > Subject: Re: AUTH48: RFC-to-be 9626 <draft-ietf-avtext- > > > > > > framemarking-16> for your review > > > > > > > > > > > > Suhas, Espen, > > > > > > > > > > > > Please reply to this email indicating whether you agree with > > > > > > all my responses below, or provide your responses if you > > > > > > disagree. > > > > > > > > > > > > Thanks, > > > > > > Mo > > > > > > > > > > > > From: Mo Zanaty (mzanaty) <mzan...@cisco.com> > > > > > > Sent: Thursday, February 13, 2025 11:54 PM > > > > > > To: Jonathan Lennox <jonathan.len...@8x8.com>; RFC Editor > > > > > > <rfc- > > > > > > edi...@rfc-editor.org> > > > > > > Cc: Espen Berger (espeberg) <espeb...@cisco.com>; Suhas > > > > > > Nandakumar (snandaku) <snand...@cisco.com>; avtcore- > > > > > > a...@ietf.org <avtcore-...@ietf.org>; avtcore-cha...@ietf.org > > > > > > <avtcore-cha...@ietf.org>; superu...@gmail.com > > > > > > <superu...@gmail.com>; auth48archive@rfc-editor.org > > > > > > <auth48archive@rfc-editor.org> > > > > > > Subject: Re: AUTH48: RFC-to-be 9626 <draft-ietf-avtext- > > > > > > framemarking-16> for your review > > > > > > > > > > > > See Mo: inline for responses specific to frame marking. > > > > > > Apologies for the delay. I thought Jonathan’s responses to > > > > > > the > > > > > > cluster-wide questions (C324 FM, LRR, VP9), which we > > > > > > discussed > > > > > > together in November as he noted in his response, were > > > > > > sufficient to progress the cluster. To be clear, I agree with > > > > > > all his responses, as we discussed and agreed on this > > > > > > together > > > > > > prior to his response. > > > > > > > > > > > > > > > > > > From: Jonathan Lennox <jonathan.len...@8x8.com> > > > > > > Sent: Friday, February 7, 2025 4:05 PM > > > > > > To: RFC Editor <rfc-edi...@rfc-editor.org> > > > > > > Cc: Mo Zanaty (mzanaty) <mzan...@cisco.com>; Espen Berger > > > > > > (espeberg) <espeb...@cisco.com>; Suhas Nandakumar (snandaku) > > > > > > <snand...@cisco.com>; avtcore-...@ietf.org <avtcore- > > > > > > a...@ietf.org>; avtcore-cha...@ietf.org <avtcore- > > > > > > cha...@ietf.org>; superu...@gmail.com <superu...@gmail.com>; > > > > > > auth48archive@rfc-editor.org <auth48archive@rfc-editor.org> > > > > > > Subject: Re: AUTH48: RFC-to-be 9626 <draft-ietf-avtext- > > > > > > framemarking-16> for your review > > > > > > > > > > > > I’m not an author on this draft, but as chair I thought I > > > > > > would > > > > > > try to answer these questions, to make sure the process could > > > > > > get done. I spoke with Mo about these issues in Dublin and I > > > > > > think he’ll agree with all of these. Mo, please correct me > > > > > > if > > > > > > I’ve misunderstood anything. > > > > > > > > > > > > Mo: Thanks, Jonathan. Yes, I agree with all these. > > > > > > > > > > > > > On Aug 13, 2024, at 12:27 AM, rfc-edi...@rfc-editor.org > > > > > > > wrote: > > > > > > > > > > > > > > Authors and *AD, > > > > > > > > > > > > > > [AD - please see question 4 below] > > > > > > > > > > > > > > While reviewing this document during AUTH48, please resolve > > > > > > > (as necessary) the following questions, which are also in > > > > > > > the > > > > > > > XML file. > > > > > > > > > > > > > > 1) <!-- [rfced] Please insert any keywords (beyond those > > > > > > > that > > > > > > > appear in > > > > > > > the title) for use on https://www.rfc-editor.org/search. > > > > > > > --> > > > > > > > > > > > > Scalable video, h.264, h.265, vp9, layered video > > > > > > > > > > > > Mo: Agreed. > > > > > > > > > > > > > 2) <!--[rfced] Please review whether "e.g." in the > > > > > > > following > > > > > > > should > > > > > > > instead be "i.e.": > > > > > > > > > > > > > > Original: > > > > > > > Because of inter-frame dependencies, it should ideally > > > > > > > switch > > > > > > > video > > > > > > > streams at a point where the first frame from the new > > > > > > > speaker > > > > > > > can be > > > > > > > decoded by recipients without prior frames, e.g. switch on > > > > > > > an > > > > > > > intra-frame. > > > > > > > > > > > > An intra frame is the most common situation where a stream > > > > > > can > > > > > > be decoded without prior frames, but there are others for > > > > > > some > > > > > > codecs, so I think e.g. is appropriate here. > > > > > > > > > > > > Mo: Agreed, keep e.g., or expand as ‘for example’ at the > > > > > > editor’s discretion. > > > > > > > > > > > > > --> > > > > > > > > > > > > > > > > > > > > > 3) <!--[rfced] Should "field" or some other noun follow > > > > > > > "refresh_frame_flags" in this sentence? Or is this > > > > > > > referring to > > > > > > > the flags (as the verb "are" is plural)? > > > > > > > > > > > > > > Original: > > > > > > > The D bit MUST be 1 if the refresh_frame_flags in the VP9 > > > > > > > payload > > > > > > > uncompressed header are all 0, otherwise it MUST be 0. > > > > > > > --> > > > > > > > > > > > > I think “refresh_frame_flags bits" > > > > > > > > > > > > Mo: Agreed, append ‘bits’ at the editor’s discretion if it > > > > > > helps clarify, although I see no reader confusion without it. > > > > > > Do not append ‘field’ as that would also require changing > > > > > > ‘are > > > > > > all 0’ to ‘is equal to 0’ which is confusing for a field of > > > > > > separate flags that are not treated as a single numeric > > > > > > value. > > > > > > > > > > > > > > > > > > > > 4) <!--[rfced] [*AD] We see several (similar) sentences > > > > > > > like > > > > > > > the example > > > > > > > below where it might be difficult for the reader to > > > > > > > correclty > > > > > > > understand what part(s) of the sentence the keyword > > > > > > > MUST > > > > > > > applies > > > > > > > to. We wonder if a rewrite may be helpful to the > > > > > > > reader, > > > > > > > possibly using a list... Please see the example below > > > > > > > (again, > > > > > > > other similar instances exist in the document) and let > > > > > > > us > > > > > > > know if > > > > > > > an update like one of the following might work. > > > > > > > > > > > > > > Original: > > > > > > > > > > > > > > The D bit MUST be 1 when the NAL unit header NRI field is > > > > > > > 0, > > > > > > > or an > > > > > > > aggregation packet or fragmentation unit encapsulating only > > > > > > > NAL units > > > > > > > with NRI=0, otherwise it MUST be 0. > > > > > > > > > > > > > > Perhaps A (the "when" clause applies to both the D bit > > > > > > > being > > > > > > > set to 1 or NRI=0): > > > > > > > > > > > > > > When the NAL unit header NRI field is 0, the D bit MUST be > > > > > > > either 1 or > > > > > > > an aggregation packet or fragmentation unit encapsulating > > > > > > > only NAL > > > > > > > units with NRI=0. When the NAL unit header NRI field is > > > > > > > not > > > > > > > set to 0, > > > > > > > the D bit MUST be 0. > > > > > > > > > > > > > > Perhaps B (the "when" clause only applies to the D bit > > > > > > > being > > > > > > > 0): > > > > > > > > > > > > > > The D bit MUST be: > > > > > > > > > > > > > > -1 when the NAL unit header NRI field is 0, > > > > > > > > > > > > > > -an aggregation packet or fragmentation unit encapsulating > > > > > > > only NAL units > > > > > > > with NRI=0, or > > > > > > > > > > > > > > - 0. > > > > > > > > > > > > The D bit MUST be 1 if either: > > > > > > - The payload's NAL unit header’s NRI field is 0, or > > > > > > - The payload is an aggregation packet or fragmentation unit > > > > > > encapsulating only NAL units with NRI=0. > > > > > > Otherwise, it MUST be 0. > > > > > > > > > > > > Mo: Agreed, this makes the or conditions clear. At the > > > > > > editor’s > > > > > > discretion, if bullets interrupt the reading flow, it is > > > > > > equally clear to put the or conditions as inline text > > > > > > prefaced > > > > > > with labels 1), 2), a), b), etc. Please use the chosen style > > > > > > for all similar sentences. > > > > > > > > > > > > > > > > > > > > 5) <!-- [rfced] Please review whether any of the notes in > > > > > > > this document > > > > > > > should be in the <aside> element. It is defined as "a > > > > > > > container for > > > > > > > content that is semantically less important or tangential > > > > > > > to > > > > > > > the > > > > > > > content that surrounds it" > > > > > > > (https://authors.ietf.org/en/rfcxml-vocabulary#aside). > > > > > > > --> > > > > > > > > > > > > > > > > > > > Both the two “Note:” comments could be <aside> elements. > > > > > > > > > > > > Mo: Agreed, both notes could be <aside> elements, assuming > > > > > > that > > > > > > renders in all target formats without hiding. > > > > > > > > > > > > > > > > > > > > 6) <!--[rfced] May we update this sentence as follows for > > > > > > > the > > > > > > > ease of the > > > > > > > reader? Note that the introductory "when" phrase > > > > > > > mentions a > > > > > > > single frame while the recommendation mentions plural > > > > > > > frames: > > > > > > > please consider if further updates are necessary. > > > > > > > > > > > > > > Original: > > > > > > > When an RTP switch needs to discard a received video frame > > > > > > > due to > > > > > > > congestion control considerations, it is RECOMMENDED that > > > > > > > it > > > > > > > preferably drop frames marked with the D (Discardable) bit > > > > > > > set, or the > > > > > > > highest values of TID and LID, which indicate the highest > > > > > > > temporal and > > > > > > > spatial/quality enhancement layers, since those typically > > > > > > > have fewer > > > > > > > dependenices on them than lower layers. > > > > > > > > > > > > > > > > > > > > > Perhaps A: > > > > > > > When an RTP switch needs to discard a received video frame > > > > > > > due to > > > > > > > congestion control considerations, it is RECOMMENDED that > > > > > > > it > > > > > > > drop: > > > > > > > > > > > > > > - frames marked with the D (Discardable) bit set, or > > > > > > > > > > > > > > -frames with the highest values of TID and LID (which > > > > > > > indicate the > > > > > > > highest temporal and spatial/quality enhancement layers) > > > > > > > since those > > > > > > > typically have fewer dependencies on them than lower > > > > > > > layers. > > > > > > > > > > > > > > Perhaps B (to upddate the sg/pl switch): > > > > > > > When an RTP switch needs to discard received video frames > > > > > > > due > > > > > > > to > > > > > > > congestion control considerations, it is RECOMMENDED that > > > > > > > it > > > > > > > drop: > > > > > > > > > > > > > > - frames marked with the D (Discardable) bit set, or > > > > > > > > > > > > > > -frames with the highest values of TID and LID (which > > > > > > > indicate the > > > > > > > highest temporal and spatial/quality enhancement layers) > > > > > > > since those > > > > > > > typically have fewer dependencies on them than lower > > > > > > > layers. > > > > > > > > > > > > > > --> > > > > > > > > > > > > I’m missing something here because I don’t see the difference > > > > > > between these two options, but that text is fine. > > > > > > > > > > > > Mo: Option B with plural frames sounds best. > > > > > > > > > > > > > 7) <!--[rfced] Please clarify what "and forward the same" > > > > > > > means in this text. > > > > > > > > > > > > > > Original: > > > > > > > When an RTP switch wants to forward a new video stream to > > > > > > > a > > > > > > > receiver, > > > > > > > it is RECOMMENDED to select the new video stream from the > > > > > > > first > > > > > > > switching point with the I (Independent) bit set in all > > > > > > > spatial > > > > > > > layers and forward the same. > > > > > > > --> > > > > > > > > > > > > Perhaps “and forward the stream from that point on”. > > > > > > > > > > > > Mo: Agreed, and perhaps ‘video stream’ not just ‘stream’, and > > > > > > ‘switching point’ not just ‘point’, depending on the editor’s > > > > > > discretion of clarity versus verbosity. > > > > > > > > > > > > > 8) <!--[rfced] How may we update this text to more easily > > > > > > > illustrate the > > > > > > > 1:1 mapping between initialism and expansion? > > > > > > > > > > > > > > Original: > > > > > > > ... source to generate a switching point by sending Full > > > > > > > Intra > > > > > > > Request (RTCP FIR) as defined in [RFC5104]... > > > > > > > > > > > > > > Perhaps: > > > > > > > ... source to generate a switching point by sending RTCP > > > > > > > Full Intra > > > > > > > Request (FIR) as defined in [RFC5104]... > > > > > > > > > > > > > > --> > > > > > > > > > > > > That’s fine. > > > > > > > > > > > > Mo: Agreed. > > > > > > > > > > > > > > > > > > > > > > > > > > > 9) <!--[rfced] In the following, are "layer" and > > > > > > > "refreshes" > > > > > > > redundant > > > > > > > with what LRR stands for? Please let us know if any > > > > > > > updates are > > > > > > > necessary. > > > > > > > > > > > > > > Original: > > > > > > > Because frame marking can only be used with temporally- > > > > > > > nested > > > > > > > streams, temporal-layer LRR refreshes are unnecessary for > > > > > > > frame- > > > > > > > marked streams. > > > > > > > > > > > > > > As expanded it would be: > > > > > > > Because frame marking can only be used with temporally > > > > > > > nested > > > > > > > streams, temporal-layer Layer Refresh Request (LRR) > > > > > > > refreshes are > > > > > > > unnecessary for frame-marked streams. > > > > > > > --> > > > > > > > > > > > > Perhaps “temporal-layer refreshes requested with an LRR > > > > > > message” would avoid the duplicative language? > > > > > > > > > > > > Mo: Agreed, Jonathan’s wording sounds best. > > > > > > > > > > > > > 10) <!-- [rfced] Would you like the references to be > > > > > > > alphabetized or left > > > > > > > in their current order? > > > > > > > --> > > > > > > > > > > > > This is something where the RFC Editor’s style guide should > > > > > > dictate, I don’t think there’s any particular preference for > > > > > > a > > > > > > specific reference order. > > > > > > > > > > > > Mo: Agreed. The authors have no order preference. > > > > > > > > > > > > > > > > > > > > > > > > > > > 11) <!-- [rfced] We had the following questions related to > > > > > > > abbreviations > > > > > > > used throughout the document. > > > > > > > > > > > > > > a) Please note that we have expanded these abbreviations as > > > > > > > follows on > > > > > > > first use. Please let us know any objections. > > > > > > > > > > > > > > MCU - Multipoint Control Unit (per RFC 7667) > > > > > > > SRTP - Secure Real-time Transport Protocol > > > > > > > IDR - Instantaneous Decoding Refresh (per RFC 6184) > > > > > > > SDES - source description > > > > > > > NAL - Network Abstraction Layer > > > > > > > CRA - Clean Random Access > > > > > > > BLA - Broken Link Access > > > > > > > RAP - Random Access Point > > > > > > > AVC - Advanced Video Coidng (per RFC 6184) > > > > > > > SVC - Scalable Video Coding (per RFC 6190) > > > > > > > PACSI - Payload Content Scalability Information > > > > > > > NRI - Network Remote Identification > > > > > > > > > > > > No; the field in the H.264 specification is actually formally > > > > > > named “nal_ref_idc”. I believe this stands for something > > > > > > like > > > > > > Network Adaptation Layer Reference Indication but as far as I > > > > > > can tell it’s never explicitly spelled out in that > > > > > > specification as far as I can tell. > > > > > > > > > > > > > VPS - Video Parameter Set > > > > > > > SPS - Sequence Parameter Set > > > > > > > PPS - Picture Parameter Set > > > > > > > > > > > > The other abbreviations all seem to be correct. > > > > > > > > > > > > Mo: Agreed, all correct, except NRI is NAL Reference > > > > > > Indication. > > > > > > > > > > > > > > > > > > > > b) Please clarify if/how we may expand the following > > > > > > > abbreviations: > > > > > > > > > > > > > > VPX > > > > > > > PACI - is this intentionally different from PACSI? > > > > > > > > > > > > Yes; the protocol element field is called PACI in RFC 7798 > > > > > > (for > > > > > > H.265) vs. PACSI in RFC 6190 (for H.264-SVC). > > > > > > > > > > > > Mo: Agreed on PACI. VPX denotes VP8/VP9. > > > > > > > > > > > > > c) Should "intra (IDR)" frames instead be "IDR intra- > > > > > > > frames"? > > > > > > > This > > > > > > > formation occurs twice in this document. > > > > > > > > > > > > Intra frames are the common term, IDR is the more formal > > > > > > term, > > > > > > so this is a clarification with two synonymous terms, not a > > > > > > restrictive adjective. > > > > > > > > > > > > Mo: Agreed, keep the original text. Intra, IDR, Independent, > > > > > > and Keyframe are synonymous terms that appear in various > > > > > > video > > > > > > standards. Unfortunately, there is no alignment on a single > > > > > > term across all video standards. > > > > > > > > > > > > > > > > > > > > d) Please note that the following similar abbreviations > > > > > > > appear to be > > > > > > > differently treated with regard to punctuation: > > > > > > > > > > > > > > H264 (AVC) > > > > > > > H264-SVC > > > > > > > > > > > > > > We have expanded the abbreviations on first use, but please > > > > > > > let us > > > > > > > know if/how these should be made uniform with regard to > > > > > > > parens and > > > > > > > hyphantion. > > > > > > > > > > > > > > See also our cluster-wide question regarding H264 vs. > > > > > > > H.264. > > > > > > > --> > > > > > > > > > > > > Names of ITU specs (H.264 and H.265) should include the dot > > > > > > character. > > > > > > > > > > > > AVC and SVC are not parallel; AVC is the title of the H.264 > > > > > > specification as a whole, whereas SVC refers specifically to > > > > > > the extensions to it specified in Annex F. Thus the > > > > > > parentheses for the former (as an explanatory synonym) vs. > > > > > > the > > > > > > hyphen for the latter (as a restriction). > > > > > > > > > > > > Mo: Please keep the exact original text. These refer to the > > > > > > RTP > > > > > > payload format names (SDP a=rtpmap name) registered in RFC > > > > > > 6184 > > > > > > for H264 (AVC for clarification) and RFC 6190 for H264-SVC > > > > > > (no > > > > > > parenthesis because it’s part of the actual name not a > > > > > > clarification). Dots are used when referring to the > > > > > > underlying > > > > > > ITU specs, not the RTP formats. > > > > > > > > > > > > > 12) <!--[rfced] We had the following questions related to > > > > > > > terminology used > > > > > > > throughout the document. > > > > > > > > > > > > > > a) Two questions about the header extension: > > > > > > > > > > > > > > Should this RTP header extension appear using "Video" > > > > > > > throughout? We > > > > > > > see both of the following forms. > > > > > > > > > > > > > > Video Frame Marking RTP header extension vs. Frame Marking > > > > > > > RTP header extension > > > > > > > > > > > > Yes, I think having Video throughout is good. > > > > > > > > > > > > Mo: Agreed, video throughout. > > > > > > > > > > > > > > > > > > > > Secondly, in the Abstract, we see: > > > > > > > > > > > > > > Original: > > > > > > > This document describes a Video Frame Marking RTP header > > > > > > > extension > > > > > > > used to convey information about video frames that is > > > > > > > critical for > > > > > > > error recovery and packet forwarding in RTP middleboxes > > > > > > > or > > > > > > > network > > > > > > > nodes. > > > > > > > > > > > > > > Is the use of the indefinite article "a" intentional ("a > > > > > > > Video Frame > > > > > > > Marking RTP header extension")? This seems (possibly) > > > > > > > contradictory > > > > > > > with the capitalization of the proper noun and use in > > > > > > > Section > > > > > > > 3 (are > > > > > > > there more types of Video Frame Marking RTP header > > > > > > > extensions?). > > > > > > > Please review. > > > > > > > --> > > > > > > > > > > > > There certainly are other RTP header extensions that mark > > > > > > video > > > > > > frames, though none of them have been standardized by the > > > > > > IETF > > > > > > as yet; I think that’s why there is the indefinite article > > > > > > here. > > > > > > > > > > > > Mo: Agreed, keep the original text with ‘a’. > > > > > > > > > > > > > > > > > > > > > > > > > > > 13) <!-- [rfced] Please review the "Inclusive Language" > > > > > > > portion of the > > > > > > > online Style Guide > > > > > > > <https://www.rfc- > > > > > > > editor.org/styleguide/part2/#inclusive_language> > > > > > > > and let us know if any changes are needed. Updates of > > > > > > > this > > > > > > > nature typically result in more precise language, which > > > > > > > is > > > > > > > helpful for readers. > > > > > > > > > > > > > > Note that our script did not flag any words in particular, > > > > > > > but this > > > > > > > should still be reviewed as a best practice. > > > > > > > > > > > > > > --> > > > > > > > > > > > > I don’t see any problems. > > > > > > > > > > > > Mo: Agreed, no changes. > > > > > > > > > > > > > > > > > > > > > > > > > > > Thank you. > > > > > > > > > > > > Mo: Thank you, and apologies for the delay. > > > > > > > > > > > > > > > > > > > > RFC Editor/mf > > > > > > > > > > > > > > *****IMPORTANT***** > > > > > > > > > > > > > > Updated 2024/08/12 > > > > > > > > > > > > > > RFC Author(s): > > > > > > > -------------- > > > > > > > > > > > > > > Instructions for Completing AUTH48 > > > > > > > > > > > > > > Your document has now entered AUTH48. Once it has been > > > > > > > reviewed and > > > > > > > approved by you and all coauthors, it will be published as > > > > > > > an RFC. > > > > > > > If an author is no longer available, there are several > > > > > > > remedies > > > > > > > available as listed in the FAQ (https://www.rfc- > > > > > > > editor.org/faq/). > > > > > > > > > > > > > > You and you coauthors are responsible for engaging other > > > > > > > parties > > > > > > > (e.g., Contributors or Working Group) as necessary before > > > > > > > providing > > > > > > > your approval. > > > > > > > > > > > > > > Planning your review > > > > > > > --------------------- > > > > > > > > > > > > > > Please review the following aspects of your document: > > > > > > > > > > > > > > * RFC Editor questions > > > > > > > > > > > > > > Please review and resolve any questions raised by the RFC > > > > > > > Editor > > > > > > > that have been included in the XML file as comments marked > > > > > > > as > > > > > > > follows: > > > > > > > > > > > > > > <!-- [rfced] ... --> > > > > > > > > > > > > > > These questions will also be sent in a subsequent email. > > > > > > > > > > > > > > * Changes submitted by coauthors > > > > > > > > > > > > > > Please ensure that you review any changes submitted by your > > > > > > > coauthors. We assume that if you do not speak up that you > > > > > > > agree to changes submitted by your coauthors. > > > > > > > > > > > > > > * Content > > > > > > > > > > > > > > Please review the full content of the document, as this > > > > > > > cannot > > > > > > > change once the RFC is published. Please pay particular > > > > > > > attention to: > > > > > > > - IANA considerations updates (if applicable) > > > > > > > - contact information > > > > > > > - references > > > > > > > > > > > > > > * Copyright notices and legends > > > > > > > > > > > > > > Please review the copyright notice and legends as defined > > > > > > > in > > > > > > > RFC 5378 and the Trust Legal Provisions > > > > > > > (TLP – https://trustee.ietf.org/license-info/). > > > > > > > > > > > > > > * Semantic markup > > > > > > > > > > > > > > Please review the markup in the XML file to ensure that > > > > > > > elements of > > > > > > > content are correctly tagged. For example, ensure that > > > > > > > <sourcecode> > > > > > > > and <artwork> are set correctly. See details at > > > > > > > <https://authors.ietf.org/rfcxml-vocabulary>. > > > > > > > > > > > > > > * Formatted output > > > > > > > > > > > > > > Please review the PDF, HTML, and TXT files to ensure that > > > > > > > the > > > > > > > formatted output, as generated from the markup in the XML > > > > > > > file, is > > > > > > > reasonable. Please note that the TXT will have formatting > > > > > > > limitations compared to the PDF and HTML. > > > > > > > > > > > > > > > > > > > > > Submitting changes > > > > > > > ------------------ > > > > > > > > > > > > > > To submit changes, please reply to this email using ‘REPLY > > > > > > > ALL’ as all > > > > > > > the parties CCed on this message need to see your changes. > > > > > > > The parties > > > > > > > include: > > > > > > > > > > > > > > * your coauthors > > > > > > > > > > > > > > * rfc-edi...@rfc-editor.org (the RPC team) > > > > > > > > > > > > > > * other document participants, depending on the stream > > > > > > > (e.g., > > > > > > > IETF Stream participants are your working group chairs, > > > > > > > the > > > > > > > responsible ADs, and the document shepherd). > > > > > > > > > > > > > > * auth48archive@rfc-editor.org, which is a new archival > > > > > > > mailing list > > > > > > > to preserve AUTH48 conversations; it is not an active > > > > > > > discussion > > > > > > > list: > > > > > > > > > > > > > > * More info: > > > > > > > https://mailarchive.ietf.org/arch/msg/ietf- > > > > > > > announce/yb6lpIGh-4Q9l2USxIAe6P8O4Zc > > > > > > > > > > > > > > * The archive itself: > > > > > > > https://mailarchive.ietf.org/arch/browse/auth48archive/ > > > > > > > > > > > > > > * Note: If only absolutely necessary, you may temporarily > > > > > > > opt out > > > > > > > of the archiving of messages (e.g., to discuss a > > > > > > > sensitive > > > > > > > matter). > > > > > > > If needed, please add a note at the top of the message > > > > > > > that you > > > > > > > have dropped the address. When the discussion is > > > > > > > concluded, > > > > > > > auth48archive@rfc-editor.org will be re-added to the CC > > > > > > > list and > > > > > > > its addition will be noted at the top of the message. > > > > > > > > > > > > > > You may submit your changes in one of two ways: > > > > > > > > > > > > > > An update to the provided XML file > > > > > > > — OR — > > > > > > > An explicit list of changes in this format > > > > > > > > > > > > > > Section # (or indicate Global) > > > > > > > > > > > > > > OLD: > > > > > > > old text > > > > > > > > > > > > > > NEW: > > > > > > > new text > > > > > > > > > > > > > > You do not need to reply with both an updated XML file and > > > > > > > an > > > > > > > explicit > > > > > > > list of changes, as either form is sufficient. > > > > > > > > > > > > > > We will ask a stream manager to review and approve any > > > > > > > changes that seem > > > > > > > beyond editorial in nature, e.g., addition of new text, > > > > > > > deletion of text, > > > > > > > and technical changes. Information about stream managers > > > > > > > can be found in > > > > > > > the FAQ. Editorial changes do not require approval from a > > > > > > > stream manager. > > > > > > > > > > > > > > > > > > > > > Approving for publication > > > > > > > -------------------------- > > > > > > > > > > > > > > To approve your RFC for publication, please reply to this > > > > > > > email stating > > > > > > > that you approve this RFC for publication. Please use > > > > > > > ‘REPLY > > > > > > > ALL’, > > > > > > > as all the parties CCed on this message need to see your > > > > > > > approval. > > > > > > > > > > > > > > > > > > > > > Files > > > > > > > ----- > > > > > > > > > > > > > > The files are available here: > > > > > > > https://www.rfc-editor.org/authors/rfc9626.xml > > > > > > > https://www.rfc-editor.org/authors/rfc9626.html > > > > > > > https://www.rfc-editor.org/authors/rfc9626.pdf > > > > > > > https://www.rfc-editor.org/authors/rfc9626.txt > > > > > > > > > > > > > > Diff file of the text: > > > > > > > https://www.rfc-editor.org/authors/rfc9626-diff.html > > > > > > > https://www.rfc-editor.org/authors/rfc9626-rfcdiff.html > > > > > > > (side by side) > > > > > > > > > > > > > > Diff of the XML: > > > > > > > https://www.rfc-editor.org/authors/rfc9626-xmldiff1.html > > > > > > > > > > > > > > The following files are provided to facilitate creation of > > > > > > > your own > > > > > > > diff files of the XML. > > > > > > > > > > > > > > Initial XMLv3 created using XMLv2 as input: > > > > > > > https://www.rfc- > > > > > > > editor.org/authors/rfc9626.original.v2v3.xml > > > > > > > > > > > > > > XMLv3 file that is a best effort to capture v3-related > > > > > > > format > > > > > > > updates > > > > > > > only: > > > > > > > https://www.rfc-editor.org/authors/rfc9626.form.xml > > > > > > > > > > > > > > > > > > > > > Tracking progress > > > > > > > ----------------- > > > > > > > > > > > > > > The details of the AUTH48 status of your document are here: > > > > > > > https://www.rfc-editor.org/auth48/rfc9626 > > > > > > > > > > > > > > Please let us know if you have any questions. > > > > > > > > > > > > > > Thank you for your cooperation, > > > > > > > > > > > > > > RFC Editor > > > > > > > > > > > > > > -------------------------------------- > > > > > > > RFC9626 (draft-ietf-avtext-framemarking-16) > > > > > > > > > > > > > > Title : Video Frame Marking RTP Header Extension > > > > > > > Author(s) : M. Zanaty, E. Berger, S. Nandakumar > > > > > > > WG Chair(s) : Dr. Bernard D. Aboba, Jonathan Lennox > > > > > > > Area Director(s) : Zaheduzzaman Sarker, Francesca Palombini > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > -- auth48archive mailing list -- auth48archive@rfc-editor.org To unsubscribe send an email to auth48archive-le...@rfc-editor.org