Re: [AVTCORE] Fwd: RTP payload format type registry vs. MIME-type registry

Stephan Wenger <stewe@stewe.org> Wed, 04 October 2023 13:43 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 2D112C151066 for <avt@ietfa.amsl.com>; Wed, 4 Oct 2023 06:43:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.906
X-Spam-Level:
X-Spam-Status: No, score=-6.906 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eKM11j-yP7PG for <avt@ietfa.amsl.com>; Wed, 4 Oct 2023 06:43:32 -0700 (PDT)
Received: from NAM11-CO1-obe.outbound.protection.outlook.com (mail-co1nam11on2098.outbound.protection.outlook.com [40.107.220.98]) (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 3B835C14F73E for <avt@ietf.org>; Wed, 4 Oct 2023 06:43:31 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=C/p45Dr68v56lx1Qa//FK2wcGcnUJC/fIsfK+BQEea7pWkz/7Io6/yr7P6E9xO4ODFCuuJQ2/ULi/nJir3WUpaBXBrm5LRfEixB41o8T/vt3FfBN+0jVKVrY12RLz1Ch2oZZAC2ctDVRK42JhjQYAOMzA0SL3AQH/UX2MxbkFIH8iH125wzFf4hy0cBvRMEXP92Ny342oUW/YnFY+lRtEzfflXMZ08ao6cc8+Lf/osCjSnqiN9+l+Zi/s9Rq6La+51Jcp/Rl51Qe5IJxedd36l2IhpZgL5LAg57xXZNQanQv1AGMdDr7em3DN7hd1ZP0G7FMXL6K7BvnFxMIh2aIUg==
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=r9PdKfP+v2iQC66qWdOPKgElZfxn0cHiOtlOtkVVBhA=; b=cYPb7YoVK8zLyOE9EzYCEUqO6gP8i0wVCx4HTtxxYbrojhgpipL1uZ6h/1Hi29i5o6y1CnihsvoI4EHFryBsIjgrlDIzkTT1Pqn39o5DK1sTR25Z+cGmhzlrDoVaSVlua2QHTA5bnEh4UxgUuW+jMmUzl35DQvOUyyB2eTzkojfzkgYZTHD9WLdUuJxRIKu/TWjCeyH9PPQNIdDv1WTJ9KQ65B+AelefMOOomHwJz/rLdkKtackMoVeD6henGBpawYFkd7v8BZaHuYdY9KOf2Wl8xg/NuiZAs+137uVx8EKC7B6/gtGAkjZpYpyVOCmxiuCx6TwlvSwlyjQ9fr8PBQ==
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=r9PdKfP+v2iQC66qWdOPKgElZfxn0cHiOtlOtkVVBhA=; b=dwqldEYyaTxg6QdZmlHonmjFOEn9mBBMPmulZBvcREqofX8BLubi7r6FUzyXjAVnPGaO5GnO6DRz8AIvCxGcq2e/GqApZRpq2MiQvxIp5pfPc4I2no1a8L1RAkZlsdcZk/pT3NQsLtN9lJ3y18KAsDnHfzWmlpigBdqQg61uU0U=
Received: from PH0PR17MB4908.namprd17.prod.outlook.com (2603:10b6:510:d6::23) by DS0PR17MB7007.namprd17.prod.outlook.com (2603:10b6:8:129::8) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6838.33; Wed, 4 Oct 2023 13:43:27 +0000
Received: from PH0PR17MB4908.namprd17.prod.outlook.com ([fe80::ffdf:9632:4eca:3ec6]) by PH0PR17MB4908.namprd17.prod.outlook.com ([fe80::ffdf:9632:4eca:3ec6%6]) with mapi id 15.20.6838.033; Wed, 4 Oct 2023 13:43:26 +0000
From: Stephan Wenger <stewe@stewe.org>
To: Bernard Aboba <bernard.aboba@gmail.com>, IETF AVTCore WG <avt@ietf.org>
CC: Harald Alvestrand <harald@alvestrand.no>, Magnus Westerlund <magnus.westerlund@ericsson.com>
Thread-Topic: [AVTCORE] Fwd: RTP payload format type registry vs. MIME-type registry
Thread-Index: AQHZ9lW1Kr/HUIpTDEe9scsdZLSvlrA5n21N
Date: Wed, 04 Oct 2023 13:43:26 +0000
Message-ID: <PH0PR17MB4908721EE9201E7E3CAEC2C0AECBA@PH0PR17MB4908.namprd17.prod.outlook.com>
References: <CAOW+2dtf_Tr80+9+jAjWt+WykUxZWvbxmysPUQwcpWM8UGzYVw@mail.gmail.com> <CAOW+2dtq1ttke1zw89S2n+1_J-SSfC3LVi-=hrmhdfp6zxQj3g@mail.gmail.com>
In-Reply-To: <CAOW+2dtq1ttke1zw89S2n+1_J-SSfC3LVi-=hrmhdfp6zxQj3g@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=stewe.org;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PH0PR17MB4908:EE_|DS0PR17MB7007:EE_
x-ms-office365-filtering-correlation-id: 86d4fe76-5d35-422d-1d41-08dbc4dfe30e
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: H9AnTjhB8uoaGxvbRD37FqfOW4wIfCCmI23jqRf7pxR5F0OFr8x2eNnz1mpCieo6nsMWPqDPNVJr1Lq/YVXkSiiZxlBTeFsXl23ftq7SJWCpGiqvafqLIZ4RuVswB1KydNj2vQN5drUJYs1ZvAprI54YIXqBDPqOMfrhH7/FKaL3iexKGtibWOjwFGaSig+IJdMRk5Z77bG6v5qHDjluFGGqMWMS5A5ge+pid/M98kKa7wLbwcizFNjbiqZQPatDjTynbmgX0o7ag70Hnmw/MUx5Hw/4bMpxnjmhpJd6WkJaCm3zvYAYG8jEXdfkodXycuABzeUrqeAbaZcZ7eD2IRmrQOYcp36owNeMyDTtfcYILmdDttB2T3zgyi6k6xIxMOfgVjH83f6iiM7C88EwQLu1/Cxw5AXPSP7OCK7JoMTCfY2VKWNxOknb7LrxHi2a+P6ytUKSBHTDZRuKjdLiVU9G+wwEQnTo1aRtPEVESF47wnU1HP9FNNJSTcAPS/u1F3ZTpOiaM7M9AtZpVTnGhM/8PHoyrZz+FcVn03RI5/d3FO8+i5hmZN5X7Y9OQUsNSImKXbt51F3U0KGONNZZ0gNh0I0nmsjChZOhrWxUS10=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH0PR17MB4908.namprd17.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(396003)(39830400003)(376002)(346002)(136003)(366004)(230922051799003)(451199024)(1800799009)(64100799003)(186009)(55016003)(66899024)(966005)(7696005)(6506007)(9686003)(478600001)(53546011)(33656002)(38070700005)(38100700002)(86362001)(166002)(122000001)(66476007)(2906002)(54906003)(4326008)(64756008)(26005)(71200400001)(41300700001)(76116006)(66556008)(66946007)(66446008)(8936002)(9326002)(110136005)(21615005)(5660300002)(316002)(52536014)(8676002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 2CGxp9CkzgVy1byd81/VySYHyQgTJNuNRrbNRrNFQktv9PZVsdaFLG05vZSi3WK/2ZPaBQh3nE01RxlqxTK8ZgaodkuOSD6nblvVvQSnCvXnnm8oDuGkO4Dg3cnXUUnMVddzqiTgqHkXRwk0xh6M18aTJd9sELAHISZaodmI98RMspstf+/UpZp0JRN539REZHTBeqfbaNHaY+FArEMquprGvLUpBW3gGy9loG/dA3AbEzNO4jUvlii8UiyrNNP7GORoK2gm96m4X4RF8/ywUxau9iOHN4dKMReqW2VnX0jJaaJ8xcfsle+PIFX2CoM0b/CJ4e+YsXXWPz6WUa0SjXWvBNOCN4zy4ltW0iI6Vh17BtnJi8Opw74ugM8ZI4np/Di4bihecNChz3ed4nS7rDqfO4PScg3kg1gs8jijZMvqMzgr4AG5nCetdWYvy2wFQopL5gTGK7GjtT5sFZNHTN0uSJPhbMi0DRLJiCxWrPScnt6l8sElZ1vkSmj1yCW8j9ChyG0H1mTLGwI4eyNy0T2pOyBx3OwFzbcs8wSu2Juf99DrUdho6Gtpezt1/2qDFo7qcF117DuAzIrqwPaIEZ6WpfSY4BHW3UMqnzScPRYSCJC+SFnnqA5R+2/a2ZkvDws/qnYwG+g/y22IY1bQIxnR7bIu+3OXdUbf5fqH7E0YyehYYTEOXun3RaoPiNwdqjThq6tnJRgaZHkAxfFbCIXwQasZh0qpSUu+eBrrIy7OI//8Dpp961eklq8lFP/RfKhEceML+b+wZnY9iFNqKPW9RVLa4gfp8zLXiM+u9LPgAFj9B2Sr1VWWlJNPYdB0qv0zExp66HI/k7aH02JGVYXIQikV32ayYBNpeKAwNE7zFxkLs7Zbc1XVa8lpImqNc6Zzvt9FvfODz2xors2q54zn9FAfp4AqTx/1pnJF1Do2UL83uXGxU7YKyF9HUuEyJZxdPG5+hBt+r7p/M7FIwYPq6UEGxH73lQLb2fUWXazKi2Aom1ViaLboypAt7nJLLbXvDGqZwh73OlNyMAroB5Uo319G7PSqJVOhQE7h5nVpG9Eff4oa31Uxp9MpeITq30T9e0OnTFb1cROy53l43xentNyWNZ6p2KgRffE4OZqNPz0O4uul9MA+6DBW7MpMPz8adMUqOgr47PFXsai1g1Brep3A8p0+aR780BuW5NPNTYgDGzh17MkaQe6VdadiXIQ2drTxP6xIJZDiV4/Vr4J192zjNeHubOmmj3vu7PU5T4Lcqxpmki4iLlhNvYCnP7r0kx8I79pfRt+bkWFP+/gA4K1txrptdRL4PLNGPTLCbxF60TQVKTI9rSqag7+c/ztvpEBFtIZLsgs7FXhMXW51hDAT1+5oSwpqy9w8BHbWSnzILnkuyMByHeCMy7ZcK2AlEfkEkK6STfxv3Zj1GqGf5TShRwhZzCBW5ukiYqjQwpnfe5/hymK5WcvTc0PXbBtKYOU0GOu9SMzZ2QapsoLL62VQb1BZB0qNneT5A88tQbqKRf25vMm5xSDdWTI6ZgouRRfaLiAEI0Fxrw+yVvaoBJALNXGtLH2EwugKdS1dW/A+pXTID0Er28PXcCE8
Content-Type: multipart/alternative; boundary="_000_PH0PR17MB4908721EE9201E7E3CAEC2C0AECBAPH0PR17MB4908namp_"
MIME-Version: 1.0
X-OriginatorOrg: stewe.org
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR17MB4908.namprd17.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 86d4fe76-5d35-422d-1d41-08dbc4dfe30e
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Oct 2023 13:43:26.9098 (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: ZTBujKWNsCxJjbZo+WpXywa8Gd+U/IGfgqzp/FMeazozR1Al9ts/k+MikyhHYvtU
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DS0PR17MB7007
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/AJKAewdeug1vhWLiI9UFuBAZa6E>
Subject: Re: [AVTCORE] Fwd: RTP payload format type registry vs. MIME-type registry
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.39
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: Wed, 04 Oct 2023 13:43:36 -0000

Hi,

Copying specifically Harald Alvenstrand (as Mediaman chair) and Magnus Westerlund (as RFC 8088 author)

I’m an arguably experienced payload format author, but know little about IANA mechanics, and care even less.  I’m sure I’m not alone with respect to the latter.  People like me will need a template and guidance from which we can copy-paste-adapt in the future.  I don’t know who can provide that guidance, but frankly, I don’t believe AVTcore is the right group to provide it, simply because we didn’t get it right so many times in the past.   I also don’t think we can rely on guidance by the IESG or the media type review people without specifically asking.  They didn’t spot problems in the past, either.

I have no idea on how to arrive at that suggestion, though W3C identifying and Bernard and Jonathan taking ownership of the problem by at least describing it clearly is an excellent first step.  Maybe move the discussion over to the media-types list?  Or Mediaman could help?  Once we have the sentence or two needed, the EVC payload could be used as a test case as it is in the right stage of the process to see results quickly.

Then, I would suggest revising RFC 8088 and specifically section 7.4.  (In a revised RFC 8088, we should also insert a section dealing with normative references to media codec specs, as this has been another recent pain point.)

Stephan


From: avt <avt-bounces@ietf.org> on behalf of Bernard Aboba <bernard.aboba@gmail.com>
Date: Tuesday, October 3, 2023 at 16:59
To: IETF AVTCore WG <avt@ietf.org>
Subject: [AVTCORE] Fwd: RTP payload format type registry vs. MIME-type registry
On August 29, 2023 a post to the W3C public-webrtc mailing list pointed out an issue with IANA RTP payload format type registrations: https://lists.w3.org/Archives/Public/public-webrtc/2023Aug/0033.html

The RTP payload format registry, which is referenced by the W3C WebRTC-PC specification, omits entries for widely deployed video codecs, including VP8 (RFC 7741), HEVC (RFC 7798), VVC (RFC 9328) and AV1 (https://aomediacodec.github.io/av1-rtp-spec/):
https://www.iana.org/assignments/rtp-parameters/rtp-parameters.xhtml#rtp-parameters-2

However, the IANA mime-types registry (see “video”) is more complete, including entries for the missing codecs: https://www.iana.org/assignments/media-types/media-types.xhtml

At the IETF AVTCORE WG interim meeting on September 26, the WG discussed the discrepancy and based on the discussion, it appears that the divergence between the two registries is inadvertent.   Jonathan and I took the action item to consult with IANA to explore ways we could address the divergence.

I have sent an email to IANA relating to the registries and will report back to the WG at IETF 118 about potential options for addressing the divergence.

Notes
--------

The VP8 RTP payload format (RFC 7741) Media-type Section 6.1 references both the RFC 6838 Mime-type registration template as well as the RFC 4855 RTP payload format registration, yet VP8 was only registered in the Mime-type registry.

The VP9 RTP payload format (https://datatracker.ietf.org/doc/draft-ietf-payload-vp9/) Media-Type Section 7 references both RFC 6838 and RFC 4855.  VP9 was registered in both registries.

The HEVC RTP payload format (RFC 7798) Media-type Section 7.1 mentions only that "The media subtype for the HEVC codec is allocated from the IETF tree" which would appear to refer to the MIME-type registry. It was registered only in the MIME-type registry.

The VVC RTP payload format (RFC 9328) Media-type Section 7.1 does not include an explicit indication of which registry to use for the registration. It was registered only in the MIME-type registry.

The AV1 RTP payload format Media-type Section 7.1 (https://aomediacodec.github.io/av1-rtp-spec/#71-media-type-definition) refers explicitly to the MIME-type registry (https://www.iana.org/assignments/media-types/video/AV1 ) It was registered only in the MIME-type registry.

The EVC RTP payload format (draft-ietf-avtcore-rtp-evc) Media-type Section 7.1 does not include an explicit indication of which registry to use for the registration.  Should we add a reference to RFC 4855 so as to indicate that it should be registered in both the RTP payload format and MIME-type registries?