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

Magnus Westerlund <magnus.westerlund@ericsson.com> Mon, 09 October 2023 10:04 UTC

Return-Path: <magnus.westerlund@ericsson.com>
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 B337FC151534 for <avt@ietfa.amsl.com>; Mon, 9 Oct 2023 03:04:57 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.009
X-Spam-Level:
X-Spam-Status: No, score=-7.009 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-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=ericsson.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 EzpUgRNlF6F6 for <avt@ietfa.amsl.com>; Mon, 9 Oct 2023 03:04:52 -0700 (PDT)
Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on2083.outbound.protection.outlook.com [40.107.6.83]) (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 3305FC14E513 for <avt@ietf.org>; Mon, 9 Oct 2023 03:04:51 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=fSGV0CXSNZxl0ysDCLViwzaOwY7IBFe9w2h4gS7/5qrScTKvouLJfgDGtMv/7Tw4qItUE21NdfLTHvcl/o9gW8DeFwao3a1ker3iNOhSp4+o+RtTQyx4S991RjbzjCFx3dIET5Vwd+TZKOAUpCnUkE0Q2jWROlVQrbWkktutqZ78kE9+kyf5pXb24kMbuhGZHrPRDLCAAIU3XB/r4RyaISZTNIKlV/Fj0G76RYCNijNyEBzFzlrgyEtyMGcqYsEhTVdlIrnpyCXXwGmipW2dCPPM5uQYv7amPKNwnPjufu1o/P0YWEwafHYhVgRpupLwK74UvR5RqVAqkxQ8YD86DA==
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=9x0PRSkFCIffiWKquq/6Jr33HpRwrbYWENtw83OQMsw=; b=WnPVhVEqh9Mw9ztZAjo9cJDkaibjttaQU48UADh8jtoOSYgWPak95cVra2C3MivGm/pPVmFAMT4yv/7wyKDTrTN6V7koi2SMiv4SUl9SbSCxR6PC3o7+ik1IN3NIMrQ1oZIDz7ximAiTMolLKII54PnCXTBf4fQng8cW/u8zGsHFpxZ6IhRcFFXKGVSSlJoOJl7QLPFce087yejZsnJL1AosATY8aOfcfyAD4BY5GYJZjhTaqqykqcGjldIVojFEbM+0SJACYrxZpDFVXL2DviWLs2BF0vmNhL4QujSo9hf7KrCOXqDHGeMueZv+OkSP3SVkPI9vhuSaytv+EEbp2Q==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=9x0PRSkFCIffiWKquq/6Jr33HpRwrbYWENtw83OQMsw=; b=ms6N/gsjdRyNm83+waAGwCXC7C+hXXcLKCdlLlxWjkcqqXWBNw3FOAUbVTbw0EG2+7iVugDNrzuhiowmt5IGwWuWfqi0DpCR7mKFxnrG3tap5vRk2RHI2ekgnUgDGS2ZY+1QVO75I6CsBtA/GbvpabYBkOce8CY0wE4QGyBdiNA=
Received: from DU0PR07MB8970.eurprd07.prod.outlook.com (2603:10a6:10:40e::17) by VI1PR07MB6256.eurprd07.prod.outlook.com (2603:10a6:800:133::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6863.36; Mon, 9 Oct 2023 10:04:48 +0000
Received: from DU0PR07MB8970.eurprd07.prod.outlook.com ([fe80::56cc:35fd:adfa:2117]) by DU0PR07MB8970.eurprd07.prod.outlook.com ([fe80::56cc:35fd:adfa:2117%6]) with mapi id 15.20.6838.040; Mon, 9 Oct 2023 10:04:48 +0000
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
To: Stephan Wenger <stewe@stewe.org>, Bernard Aboba <bernard.aboba@gmail.com>, IETF AVTCore WG <avt@ietf.org>
CC: Harald Alvestrand <harald@alvestrand.no>
Thread-Topic: [AVTCORE] Fwd: RTP payload format type registry vs. MIME-type registry
Thread-Index: AQHZ9lW8Rpyd95aRj0iT0EFXR682TLA5pNQAgAeaNfw=
Date: Mon, 09 Oct 2023 10:04:48 +0000
Message-ID: <DU0PR07MB897048FB88F5DBADBFC9813B95CEA@DU0PR07MB8970.eurprd07.prod.outlook.com>
References: <CAOW+2dtf_Tr80+9+jAjWt+WykUxZWvbxmysPUQwcpWM8UGzYVw@mail.gmail.com> <CAOW+2dtq1ttke1zw89S2n+1_J-SSfC3LVi-=hrmhdfp6zxQj3g@mail.gmail.com> <PH0PR17MB4908721EE9201E7E3CAEC2C0AECBA@PH0PR17MB4908.namprd17.prod.outlook.com>
In-Reply-To: <PH0PR17MB4908721EE9201E7E3CAEC2C0AECBA@PH0PR17MB4908.namprd17.prod.outlook.com>
Accept-Language: en-US, sv-SE
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DU0PR07MB8970:EE_|VI1PR07MB6256:EE_
x-ms-office365-filtering-correlation-id: f890d39e-c361-4b38-b2ba-08dbc8af2bd6
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: b4Y145GtaiWrWZYGfWmf6kdRhI3ph0lzguT5L/B9VgNvvFjInppZ8eFTKaieHVlecUkD8VNfEAINBOKquLTDgNvVRcvshWJEtviYim5pl/qyXT+tiPPuDrJnTT2+ncfPJzSKoQA3zi+bmHO2fxgUo5FoEBS3AaWoapckX/Jbw3gGC7smFmUTL+GSG7iFombNABOcstAcC7Gp9GZ25IcOhqWXoh2b8m/8lRTiWWtvw3QHv46EB8lROC7tdOT0TI2K+HR2Iwf7HqCcejUlA+NK3zvzYKRpA1zQepfRE+Z0vWsHQH0DU1eeJE5sDrY/KA2/XSrU+ioAtBQBUNXu5LOll8VQmnRzQy7bUU0UFOaIeFm93HxS3WnndEgvITk0LNlSmDxW1+8r3bgxffNWp262NshlLxGlUlWmHmu3eayormWziMofOv3CHbhhhNCrFsKUkMlidjri+UAh+GBwS4JJbvw59x/GhoyAf4ZHNFl5Gi52pO6tqUfzp/p8G1lERRXMxX0I6AP+Hti6xbKK50SaF9WveXaoKeEyJWCh7ZkQkG7h9tYSxcl736LQnsH5RdbZyt2lOvZMcHUXP/bFsSy0rRsEoZGaT+Js0tGT5bGnd7LcqcZVof3XRbW/k9Ok3touNtH6RmvilmEbL0ggW3dyFw==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DU0PR07MB8970.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230031)(136003)(376002)(346002)(39860400002)(396003)(366004)(230922051799003)(1800799009)(64100799003)(186009)(451199024)(7696005)(9686003)(66899024)(71200400001)(26005)(53546011)(55016003)(82960400001)(33656002)(38070700005)(86362001)(38100700002)(166002)(122000001)(83380400001)(4326008)(2906002)(478600001)(6506007)(8676002)(8936002)(52536014)(44832011)(21615005)(966005)(41300700001)(316002)(5660300002)(64756008)(66446008)(66946007)(110136005)(66556008)(66476007)(76116006); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: KSS3GlQDdubhgs+QF23oeXLBhmjQeLVnzHMc77ytsB71TlOSeNjdq+GJgmty2dXWtWSlZvEFf5beSED3A0xR0bHqCwzaqgd3FnYjbPHUfAhOBUJ39/bde/4AhAlYsGJXbStOE7sobakzLWnjZu8AcZim5DRI70k+SXy1akqUgJi3fCr/FPrzpt4MA6+TkXQ3VOZM/YSrSiO6N4eG18pYy3egNi3LLJZqtWQHyspC7KtPiNbYk8rm/SGca1urxsmq8KbfgQGsgpc1HOLRowlWh0IAGOOXRw4JA5/GdBFtqNWyTNDl5QurOe5Uc2WbU9K6bBxtYCPZUX7Pr+FIxsHxOMk7CmnwhHCuBA66pMOvC/FLROyw6RFYJs0L4N19oKhjBTBI82k0ol4sd8tOOlnAaPAtusDa5rjlfVUkjWTsbYpZhCWTJgr07iojvUKqHM8vaPpd4wNzpuQQYWzLQGGUFe/18Y87dgaElLnKTqHCfSc90zqVvNlR8thYGm9NIfY1oeeHBdpQ/n3o7EUEDqtFkqZT/3f0HTkqh8d61IAQ4fmpVXtCtDnD3BRpNquIHCNi4GPq/RJngzvsHjsEOn9s8+r37yg2qid72gaEd2I44XV8F1NuEsn6wAx1CSx8dYZiQFRGHYYNQD0QAqDVKuQ+2X/kiVufxsDEmTqfB9Gy21idVBtNG7FDf0TwpwKxjPL6iSwe5k0BPEs+td4aO0Hb32HKXTRxt3uHHzXzvVOZxY57Qw8ef2rvGTbCMb89uFyjRuoTxxMGB/BR24Ca6xVmRz11/fkPbpbW8sTUOprLa+7gk/3Wz1gZoirnGFmYYoNpyaBP3MdeQquzpen4tCkuObgmdSlcRGCojuuEjUjZbASAuAxAWkN8avtzK9MMufN6VouUbSH3lkj5MGAhfDsOEo6AnVo/4V0brU8t+BI/4JooiC13BeI2Rsk6PpN8++Do3a0xcARzl25+DioYKTLKP0FYOe+GnZDFt0m81ys59U7Um5K61vK6oF9VCwEB6qE2oV9Lni82e2bMkI59vhHDYSSE5ZYuEN6YlH+JPhMw5rnpKPEavgJX1xZDI6YOnASeLrpNV04Of3QZMBChmpMSLb+uAgyQ7/Zcb2gEahziF/pat9pAfhrrdwVqqSRDx8MgXphKTdYI+/2CTofKWfwIrozrR13b/Vay9ZngEj9rWQAR0Epg+ikUujZysyN+1xpfIrVAh/opRL6QHfJTZdDlUtCy6UVil+Rp94KBVFxQQSS2swGIIijNU5lEGESPGvAfTvJkmj0VeDmI69+XMmYC1GYYXVmsmB/xkjhvILfE6ydFUlEoaJTj/+tk8bmVIhez9/zjxxdsE1bqw9LFkM8qIoAzjEmQLzUOPoh0cBCtqgK5a97oG1HTsjNzH5E746TFuJbK/0IBzjoZp2z1r57TASYrkL0hg06A5uc2WkmJDWCAmFxNGUohVJlcyf6Pwqr2E3Rgg0tAcKlDnCtb+mj5J+jKljJVR/Z/AU8fxNVMUnBw7rBdGnskDn6jJHPA+p5WKob86Ri++SgN0Rgy29a/gzbYyq5kp+xKzNF5KKeRFNCLCsK9UNf/0v8ILroIANmy4I2CnOq/0iVsUegJH53qlsNgwW4ZRNrE8qZbCkUoIAk=
Content-Type: multipart/alternative; boundary="_000_DU0PR07MB897048FB88F5DBADBFC9813B95CEADU0PR07MB8970eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DU0PR07MB8970.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f890d39e-c361-4b38-b2ba-08dbc8af2bd6
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Oct 2023 10:04:48.2758 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: RMSi8KwPKsS/4t/C/K7i8EmBYjGVxlWr20QlPj2/vPB1EFchp+IflKWDR5IZJHnfZp69wx0KEvII+W0JuVthw/JC/iilWqKEe6dg3jSjGkU=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB6256
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/hZUfVJS_Me7ogADk_R8_L3znbo4>
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: Mon, 09 Oct 2023 10:04:57 -0000

Hi,

The RTP Payload Format Media Types is a mostly redundant registry, in that its only purpose is to help determine which media types that has RTP Payload formats. Already prior to RFC 8088 was written we had discussion about this registry and if we should kill it. We didn’t do that at that time, and the best we could do in RFC 8088 was to be very clear that you need to ensure that it is registered there also. However, as noted it has been forgotten several times, as the media type registry is what is actually relevant to register.

I would think a reasonable way forward is to actually close the registry and update RFC4855 and RFC 8088. When closing this, one could consider to clean up the registry up to the date of closing by adding the missing RTP payload format media types that have been missed. But, unless someone knows of someone externally depending on this registry, to avoid future issues, and also be able to make a clear comment that this registry is not relevant in a note, writing a document killing it is likely an easy way forward.

Cheers

Magnus


From: Stephan Wenger <stewe@stewe.org>
Date: Wednesday, 4 October 2023 at 15:43
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>
Subject: Re: [AVTCORE] Fwd: RTP payload format type registry vs. MIME-type registry
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://protect2.fireeye.com/v1/url?k=31323334-501cfaf3-313273af-454445554331-db3c9ccec786cf77&q=1&e=bcb5dc8f-c55e-46ea-a97e-9f83e105e745&u=https%3A%2F%2Faomediacodec.github.io%2Fav1-rtp-spec%2F>):
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<https://protect2.fireeye.com/v1/url?k=31323334-501cfaf3-313273af-454445554331-0fe18ba921df50fe&q=1&e=bcb5dc8f-c55e-46ea-a97e-9f83e105e745&u=https%3A%2F%2Faomediacodec.github.io%2Fav1-rtp-spec%2F%2371-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?