Re: [AVTCORE] AD Review of draft-ietf-avtcore-rtp-vvc-14

Stephan Wenger <stewe@stewe.org> Tue, 12 April 2022 01:26 UTC

Return-Path: <stewe@stewe.org>
X-Original-To: avt@ietfa.amsl.com
Delivered-To: avt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id ECF013A0F0A for <avt@ietfa.amsl.com>; Mon, 11 Apr 2022 18:26:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.908
X-Spam-Level:
X-Spam-Status: No, score=-1.908 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=steweorg.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oDnjDaN73BNc for <avt@ietfa.amsl.com>; Mon, 11 Apr 2022 18:25:59 -0700 (PDT)
Received: from NAM12-MW2-obe.outbound.protection.outlook.com (mail-mw2nam12on2123.outbound.protection.outlook.com [40.107.244.123]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E003D3A0F29 for <avt@ietf.org>; Mon, 11 Apr 2022 18:25:58 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Pfm5B2XPllCosMbe3MNd3PNDgqKkPdlARIt72aWDf6rWwFcWKEP2xR+fs9bxnSd+7OwVIGJ9kzrZ9xiuQkrr04VvU9mClND9R2BwgBL9d5Tx5R24hEUIU3ledBpTy305AiJqf2qosARqtnD/VpV6+TTk3hbWCSR8kNGjeVZ6PxITAZKFX9VaUFC+oa5WYO5Pecwymp2a+XCNQu5sP2QSbAc5QchRuPzfVn+j7JpNGKwWiDLng1ajhWSA9ykEzH48M5dS9r+/9gmcAr84NNiJ3j1l4ilWkwke/m/HECLsM9Ks9ItsS5wUBAFt4KIZDEej8EKyY2KkIO+q1od3yMalnA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=KUdoLHvpgWKCSm0PtAYiPJbODxhHlzOfRZH3EBNzuYc=; b=PN73z+YuMbiH2D4VmsV6dzneWNaQ51ZzgwuLaPrD4Xj1sI9G86tfnxsAV8SSWgwvL5VpKDdCY5ufo9tw44NRDbIU6LL+H9qhqz6z0mrxmG18JSOrL3kDtbf0Fdl58x4UB5TVLk6CUAiozUZJP/BquFRKFQ7Z3+fMdS4U73h/tBVd61mjyLSmmprBnIaVSfyt+irmct8h062QYQKtr3yawUxSaRWcIYR3WvGzr7dttcm7lKWDFM3fXRc6iC6EU/znTWjb2NXz2boEostOy7wp21Is36lS7G01jne3hIBQkyFFkcMcrU54C0adszXi8CG0eYCdZ6ftI7xn2Muwd28iCw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=stewe.org; dmarc=pass action=none header.from=stewe.org; dkim=pass header.d=stewe.org; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=steweorg.onmicrosoft.com; s=selector2-steweorg-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=KUdoLHvpgWKCSm0PtAYiPJbODxhHlzOfRZH3EBNzuYc=; b=c77inP6cWtVa9/E/LBJtUq2ey+XD71Vw7NyvAK9JZbwbzMNAbYIhWeNvJ7dqFRBsIoFb9sj4fm5gUMwrp5xCYvhrQAF4d72TLOC0M6lj4sHFaiTnZayawr9gmn6UNZZbh+/ikLOx3+jRjVjtA79L24/uR4eBnIrB1Bozq8p7juw=
Received: from SJ0PR17MB4632.namprd17.prod.outlook.com (2603:10b6:a03:375::19) by DM5PR17MB1580.namprd17.prod.outlook.com (2603:10b6:3:14f::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5144.29; Tue, 12 Apr 2022 01:25:54 +0000
Received: from SJ0PR17MB4632.namprd17.prod.outlook.com ([fe80::7cc0:1c6d:67a0:359f]) by SJ0PR17MB4632.namprd17.prod.outlook.com ([fe80::7cc0:1c6d:67a0:359f%8]) with mapi id 15.20.5144.029; Tue, 12 Apr 2022 01:25:54 +0000
From: Stephan Wenger <stewe@stewe.org>
To: "Murray S. Kucherawy" <superuser@gmail.com>
CC: Bernard Aboba <bernard.aboba@gmail.com>, Jonathan Lennox <jonathan.lennox@8x8.com>, IETF AVTCore WG <avt@ietf.org>
Thread-Topic: [AVTCORE] AD Review of draft-ietf-avtcore-rtp-vvc-14
Thread-Index: AQHYTc1WLkA+j4cgTkqFjzIqGamuHazqlXaAgADm7QD//4spgA==
Date: Tue, 12 Apr 2022 01:25:54 +0000
Message-ID: <0D05ACC2-32CE-492A-876D-B4AEBDA430A1@stewe.org>
References: <CAL0qLwaU=3D4y_Y8U-DrY__HmhSLeMJ64UFiJYkd=psMxMNfbA@mail.gmail.com> <8D0DE05D-9AD1-40D8-AD3B-3486C42D0964@stewe.org> <CAL0qLwac1AYfPdwmcNODVPqCR6S_qmg7m989NA36M9cYXGjH9A@mail.gmail.com>
In-Reply-To: <CAL0qLwac1AYfPdwmcNODVPqCR6S_qmg7m989NA36M9cYXGjH9A@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/16.59.22031300
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=stewe.org;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4f6e9525-ebaa-4cbc-7a65-08da1c236385
x-ms-traffictypediagnostic: DM5PR17MB1580:EE_
x-microsoft-antispam-prvs: <DM5PR17MB158048E533F1D40F1EFC8CF8AEED9@DM5PR17MB1580.namprd17.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: sJEs6Ly9IVdTRcOco09ygqxdxkxWQnZVyJ+i7JB+wLplb2HWrEwIHC7GvH9kFk4vLRiY5BQx/6H6oz8EoLZMPGhKUTayBt25liOJKJofTirwauYnadC1vUf65L+PH7yswdHcgq2bIq9hCobCOdUiXeSaDEhITwoMAdgg+eUroWYn/N5cxGck55Ik+sJtraKyCpg5VvvL415xw1ayUnbeyXD7tTUfHwRdEPbXp09lFegdOvo1BJy8SScTkkrdGSWSiQbeC53m6aZZ0qMmvtDBZdSNUbYRHV+HkMdHrjQexWe84Wwq4q3gnLivVMw/pcqJz2F/EUuq0buspjZiNeHlM4GBL/0fUK4YTJbqyPSnbuo4CGYuIoTixCBE4dFr8iNU5DGBvrEx5N7Wf+ytAa18N5cvkt03t36dYtongOaA+yYSDWhrBIxC3wZ9pqfaCmX1wKKyTC1z2VwOG0SixVsCUMD6cUEMX24SRzVsxdLdjRhn2uqBQD3lomOYCeMMJYFG5SH2Hm9auPulntiC2d4pnw6UDIR2BqeOjslbMplOcLJeBm/MOC4+fYfi8APV247frZ3jI91KhwPfnkiseRcyJXziLpz205TlepToOqdNoYTt6o6tW7IR/Yy8gHzDp0dC5pti7OPV/ir4MotoIIRE220npC/m3FRXeLYpldhXKy877yxvOOR71VQecGcKRZgEeHyl8i/E6jWPfTbGCSDIpfPY1NcX6Uv48/HKche35Cg=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SJ0PR17MB4632.namprd17.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(346002)(376002)(396003)(136003)(39830400003)(366004)(54906003)(2616005)(38100700002)(66476007)(66556008)(76116006)(66446008)(4326008)(64756008)(316002)(71200400001)(186003)(33656002)(36756003)(508600001)(122000001)(2906002)(8936002)(6486002)(5660300002)(66946007)(6916009)(8676002)(53546011)(83380400001)(6512007)(6506007)(86362001)(38070700005)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 2
x-ms-exchange-antispam-messagedata-0: 1m8u5XsDN/BpZDlYX07Zusr06IJJA9GHfzRks4+DIld5S6fPInA8+uTg8ZdGk0bpbWbsXRzOJk7bQt/bVCExxZ4wM0GghyQZrwfkBEyWWNftpNeejQ6JBQ4b0PJibm6KuC4EwAopLnYZrO8TQKmqU/Qq3kO2+wd4cxK+x3Epy3/yBa1L0UA5JGqi8WuCer+dNXG2GsTFcGzY0IISKp77ci3MTJmnghX2rkTns2kRgraD/+80MRL1Ixk7dnBKsx35Hgj50GzX3M6CBaEvXKLxjTmHMT7x8ydeHfb5OKJMOHPAxYIi82hLujTQjLUHubaF67y4+dIyOlkakrj6imeJkyRvYvZQatRgh6IP9VTS5w6T0wlJFMaf7ij/9GCfQPPzMkoOY7pqnFDDh/oDyrXL9wexUNLXtvTsiIUeon6qkZOFCCINtIsYwesfh/UZSU8Nuc8BTJ4IP6LlOXGQvZ5KpBdC38008F7L9Cel2Vzr38CDknrrdA+cuo8lDHqux8xEc0JDwq10qqgy9CVjI1V0f8yH2Xgl2tykVrYstu3rSC2oS+vWBI/jKWRDWUObcQrYRhw0gO1nCh5xDtHNYGM7QdGTF5/yha8LNMtjIMdBXXDS/tiHP4miTCyvsWT4DXlj1h3XcfDZA/xcOmNzyjo5ci0C2gFWd35Y+ZTw0HRU9GE4EaosSK0d+02Dn6PiOVnTEalzBfVoFWzBgZUomieGTJUPEezyn80R56yu+TPXKihJMHtuKgIQOEt7KHJWel66mcC1dK5ErpoENHEuNAsvr/Y1yjnfRyForVg5YyfdfTLMXaoA9LRLE7ASr9jMfurvIxpSKTZqrThLhr47FrWRVwLpQxEbqpkISWX9Iv1KTWo6E+uiCKcgFugcDJV+sJ0LRUT0TEEtO+en0ImoKBSl5MCu0RSHAdQYvQ44RCDOxfcdWhRhFKszK8dRNCsU8Zrhw9rARF7viosAlwWJiqKqJdPkPNECNZgPsmVUwtv53wxgqAZflW3QwMig4nUowSltzfQCW/hVE2dY4iSahZKU6IDUZ5ZBur1kbHy63evFYKezGR8y2d8SWQMD24ueYpKlKeLTnWTUkVTr8bLeKE845u+w2IRcaInBb0O5vLzJk74VUf/p9xzOP16GLuKM+ack37vTx3dayQbvCvUqpUunldzUBjkzRfjuDqPMAQH6fTOvYbwWLSJQZZH8v9amCLSoDA34jelU74q4TWPRJhFLHq0yQRb+nO61MhsYmzSbUNb/Frf/pCgyPg0GNW2O0qpbZbIi2lPSysOdZkOjBlk5g2SueAx42YnpaiIyybqlG+qBoNeR7TqU6dAoaskwtAtHHVAYutc4X4+t25KPPaCg3pPEXu3UxN3CrYC34lns3UFpAxRs7lFz8PdLJ17hkUSgdyUQO93cU7zps+PUR0uQNol5VJMcBunP2fw0sWw1QY4YxZCm0Z/mHH1eRYVQOgVxbHypTjpF9iWiKt30STroktZAxi9uy9migbl5OMAdRrfN/Q8m/F4hjNDW5Us2TfS59AA5NLf7nWQuj8F83KBvRKVq10lpfxB4sCD/AQN8f6D9pxlYTVWBAaa1rziDLgCHkAr1jrkf93SJ3auNowbHwFgsOSsW5cW8VhjEUV+x0wuUSyPaS3KA2BxMY+VjKrusLr6elys3NQLOpaMjdU/KoE/g3XhZ6WsdxgcquY5D3kZI66dlE5dZs3igr9c9K/DPTcb3ek4B+xZCxJvRQ+YLjVhp6cRNWpmSOGklgEUoUFUzejkx1qYWnh1P0TYZflaAol0E6NPM
x-ms-exchange-antispam-messagedata-1: UplLsUuafK1NiA==
Content-Type: multipart/alternative; boundary="_000_0D05ACC232CE492A876DB4AEBDA430A1steweorg_"
MIME-Version: 1.0
X-OriginatorOrg: stewe.org
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: SJ0PR17MB4632.namprd17.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4f6e9525-ebaa-4cbc-7a65-08da1c236385
X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Apr 2022 01:25:54.4846 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 865fc51c-5fae-4322-98ef-0121a85df0b6
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: LsCc/xdfeOSuy+6uWfGxsjFqC0QLWVDxj+unfpjEQ4GDfkyrp9u3mKC+hnNXbJyX
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR17MB1580
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/nEovq2171Eaz8aVIut1au9OwMTw>
Subject: Re: [AVTCORE] AD Review of draft-ietf-avtcore-rtp-vvc-14
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Audio/Video Transport Core Maintenance <avt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/avt/>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 12 Apr 2022 01:26:04 -0000

As those reviews are not yet underway, let’s rev the draft first.  Though it may take a while (early May, worst case), as an MPEG meeting is coming up and most of the draft authors will be busy.
S.

From: "Murray S. Kucherawy" <superuser@gmail.com>
Date: Monday, April 11, 2022 at 18:24
To: Stephan Wenger <stewe@stewe.org>
Cc: Bernard Aboba <bernard.aboba@gmail.com>, Jonathan Lennox <jonathan.lennox@8x8.com>, IETF AVTCore WG <avt@ietf.org>
Subject: Re: [AVTCORE] AD Review of draft-ietf-avtcore-rtp-vvc-14

I didn't request them because only WGLC has been done.  SECDIR will be automatically requested once this enters IETF LC; we can add a TSVDIR review too.

If the chairs want to request early reviews before we start IETF LC, that's totally fine with me.

-MSK

On Mon, Apr 11, 2022 at 11:37 AM Stephan Wenger <stewe@stewe.org<mailto:stewe@stewe.org>> wrote:
Hi Murray,
Thanks for the review.  One question to you, and to the chairs, before we start editing: should we wait for sec-dir and transport-dir reviews?  Are there any of those requested?  Should there be?  (For previous video payload formats, sec-dir wanted to weigh in on the security section and transport on the congestion control.)
Stephan

From: avt <avt-bounces@ietf.org<mailto:avt-bounces@ietf.org>> on behalf of "Murray S. Kucherawy" <superuser@gmail.com<mailto:superuser@gmail.com>>
Date: Monday, April 11, 2022 at 10:55
To: IETF AVTCore WG <avt@ietf.org<mailto:avt@ietf.org>>
Subject: [AVTCORE] AD Review of draft-ietf-avtcore-rtp-vvc-14

Hi all,

Comments on this draft before we move it forward.  I bounced around the document as I went through this, checking references and whatnot, so this is not in any particular order.

Generally, this seems to be in good shape.  Structurally, the major thing that needs attention is the IANA stuff.  A pet peeve of mine in documents these days is abuse of SHOULD, but this seems to have used it properly for the most part (I raised a couple of them below) so kudos there.

This is an area of ART in which I'm not particularly strong, so it's possible there are technical issues I've missed.  I'm trusting that the WG and other reviewers are comfortable with how solid this is in that regard.

As a reminder, I will be around for the rest of this week and then on vacation from IETF work until May.

-MSK

INTERESTING STUFF
SECTION 1

The first sentence of the first paragraph appears to be incomplete.

SECTION 7.1

This media type registration form is not complete.  Several sections are missing.  Please use the template found in Section 5.6 of RFC 6838.  Also, "Required Parameters" should be "N/A", not "None".

I suggest you include the completed template in Section 11.  It can refer to Section 7.1 for all the details about the optional parameters, etc.

The general format of this section is also confusing.  For instance, it gradually goes through all of the optional parameters, but then just after "interop-constraints", which is an optional parameter, it gets into "sprop-sublayer-id" which is not in the list at the top of the template.  I can't tell if there should be a section break here, or if the list of optional parameters is incomplete, or something else.

SECTION 3.2

This section lists "RPS" as an acronym used in this document, but it isn't.

SECTION 4.3.2

When would an implementation legitimately not do what the SHOULD says here?

SECTION 7.2.2.3
I don't understand the SHOULD here.  Can this work if an implementation doesn't understand all of the media type parameters?  When might one legitimately continue without that being the case?

APPENDIX A

Please add a note to the RFC Editor to delete this section prior to publication (which I assume is the intent).

NITS
SECTION 1.1.1

"... the maximum size of coding tree unit ..." -- missing "a" or "the"?

s/signalling/signaling/

SECTION 1.1.2

s/labelled/labeled/

s/labelling/labeling/ (2x)

s/signalling/signaling/ (2x)

s/MPGEG/MPEG/

SECTION 1.1.3

s/signalling/signaling/ (3x)

SECTION 5

"... aggregation packet together one or more NAL units ..." -- missing a "with"?

SECTION 6

"... RTP sequences number ..." -- s/sequences/sequence/

SECTION 7.1

s/signalling/signaling/

s/signalled/signaled/ (3x)

SECTION 10

s/achieving/achieved/