Re: [AVTCORE] Call for Adoption: "RTP Payload Format for the SCIP Codec"

"Dan.Hanson@gd-ms.com" <Dan.Hanson@gd-ms.com> Mon, 31 January 2022 17:10 UTC

Return-Path: <Dan.Hanson@gd-ms.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 1166A3A0E08 for <avt@ietfa.amsl.com>; Mon, 31 Jan 2022 09:10:31 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.898
X-Spam-Level:
X-Spam-Status: No, score=-1.898 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 BJVH1wTh1ZMQ for <avt@ietfa.amsl.com>; Mon, 31 Jan 2022 09:10:28 -0800 (PST)
Received: from vadc01-egs02.gd-ms.com (vadc01-egs02.gd-ms.com [137.100.132.44]) (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 BBAF63A0E0D for <avt@ietf.org>; Mon, 31 Jan 2022 09:10:26 -0800 (PST)
X-IronPort-AV: E=Sophos; i="5.88,331,1635220800"; d="scan'208,217"; a="17721062"
Received: from unknown (HELO eadc-e-fmsprd01.eadc-e.gd-ais.com) ([10.96.30.97]) by vadc01-egs02.gd-ms.com with ESMTP; 31 Jan 2022 12:10:24 -0500
Received: from VADC-MMB01.GD-MS.US (vadc-mmb01.gd-ms.us [10.132.100.61]) by eadc-e-fmsprd01.eadc-e.gd-ais.com (Postfix) with ESMTP id BE404A6803B; Mon, 31 Jan 2022 17:10:24 +0000 (UTC)
Received: from VADC-MCA02.GD-MS.US (10.132.100.43) by VADC-MMB01.GD-MS.US (10.132.100.61) with Microsoft SMTP Server (TLS) id 15.0.1497.28; Mon, 31 Jan 2022 12:10:24 -0500
Received: from USG02-CY1-obe.outbound.protection.office365.us (137.100.132.86) by VADC-MCA02.GD-MS.US (10.132.100.79) with Microsoft SMTP Server (TLS) id 15.0.1497.28 via Frontend Transport; Mon, 31 Jan 2022 12:10:24 -0500
ARC-Seal: i=1; a=rsa-sha256; s=arcselector5401; d=microsoft.com; cv=none; b=sBLZhKJuXEbfv72jlxCV9W4BjyVZYNX3Ah7bT0sO7dySeIX1JkAu1nZ7McIfiHGTJJKTlIRluKtS4W0MKB+W/K5jWFxD1HgaERlGLw8Lx5n8qfuOt8ntnbSkuHebaiGZ66IHyMyJ19SHXA0FRY0X6VSXhuHFOnfWKKgHstCtPnarehjMQkB7uUZjFYm+232XWRDU9wyLyZyWkXCv3OEMXU3kgUPfQA8ytLMdF3xhLu/0QpC87mZCz6h5aM8wVgsNy1u0HtmyX2KJ3s68JC607L7tKRY0GOIVAm6RkCgNt7kDSmJN0Xq29i6x8USp9VAOhT3+93grAgQSM5TwBcm5fw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector5401; 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=kDdkeGn/yCuIrt7qH+5nnJHSzW0sFPJvmAtGvHWkXko=; b=BHL+fOaurEZml7Q5Y9VjUjM/dxcZi9vjxg0It0AcCtyn7XOY0dmqVdMStC+7do+DKyDdrdACpKIdB9NzLiVStfpEii+Z1yqxI1mc4qg0jnMEf6XvLDBjFSyaeYtpMcoIWs3fV4KvAY1ejpB/ut2SJCclJbGyOa/0WMdFbXWhp2zNhwBcsg8vMrumVFCagAEyDi4JutqATpZX4X6e5nHFg/PXyl7XqF0ip7BxMPQGOTbvGJkO8LILujS3NXa1dCGAgRCg643pLJCZSCwZn/S6oLPB1dkjxJuoypPudzC4FUPjH1E2tJYBqn1jgk0weN3XdKnq8it4bEqwdAsO7FyjjA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=gd-ms.com; dmarc=pass action=none header.from=gd-ms.com; dkim=pass header.d=gd-ms.com; arc=none
Received: from PH1P110MB1172.NAMP110.PROD.OUTLOOK.COM (2001:489a:200:189::10) by PH1P110MB1636.NAMP110.PROD.OUTLOOK.COM (2001:489a:200:18e::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4930.15; Mon, 31 Jan 2022 17:10:22 +0000
Received: from PH1P110MB1172.NAMP110.PROD.OUTLOOK.COM ([fe80::88f6:ced7:c624:fe43]) by PH1P110MB1172.NAMP110.PROD.OUTLOOK.COM ([fe80::88f6:ced7:c624:fe43%2]) with mapi id 15.20.4930.021; Mon, 31 Jan 2022 17:10:22 +0000
From: "Dan.Hanson@gd-ms.com" <Dan.Hanson@gd-ms.com>
To: Bernard Aboba <bernard.aboba@gmail.com>, IETF AVTCore WG <avt@ietf.org>
Thread-Topic: [AVTCORE] Call for Adoption: "RTP Payload Format for the SCIP Codec"
Thread-Index: AQHYB8MjnIcYWhbU6EGc28H8i9+le6xrHDsAgBJSAnA=
Date: Mon, 31 Jan 2022 17:10:22 +0000
Message-ID: <PH1P110MB117269B0758855D422F89838D5259@PH1P110MB1172.NAMP110.PROD.OUTLOOK.COM>
References: <CAOW+2du8ffh5T_fGjsk_-zbEK86JAa+UzEv++o1UO1BYmq0+5w@mail.gmail.com> <CAOW+2dux-7QfE5usGtbKXZaxJPG_n=xQ5U-TLK=SUZ1hf3L5zQ@mail.gmail.com>
In-Reply-To: <CAOW+2dux-7QfE5usGtbKXZaxJPG_n=xQ5U-TLK=SUZ1hf3L5zQ@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=gd-ms.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 6fc93ec0-2673-4296-e736-08d9e4dc912b
x-ms-traffictypediagnostic: PH1P110MB1636:EE_
x-microsoft-antispam-prvs: <PH1P110MB1636899C5CE24F059A9BA8BBD5259@PH1P110MB1636.NAMP110.PROD.OUTLOOK.COM>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: oqsbv6qLSWuWTdjg3Pd7x+bSVkvXEJQo6E4hs7taEOiwZkUnY/qIRwDBnTadEurXo6tMyNSOu80cxVmMPrKOy3wbn8Z68ANIXkyDnYqZljt0YD40ZlB4HAtq/SgadihulELjD8m0Cv7ukmaDuilSplJIpdg30QlwUsmLZ0Qlz6pRGRL0zqmloe78bi3IwHt697kcastltDfUBWa81uT5MbKsRrKCDcXaW1gEhoi8sfhMwzJpuxEVqb/qTQqWeDjg+izs9ICiTa+eLwtfYIUH+71kECinGXkVaC+vcxczfdoF7AM4KoZ4BTxJzGRlnfZGz/tFQFFUXzo9ssyW9SoY7XG2VHTRdVMC07L1w2joQoWz3xSmdfErUvBa1TgLY6kErI4Xgn6x0LvXMCchQrcv1HZrRUAJE8gYttnZ/pAzL9VCXq/W3+ravNCRwK2pL3mcfJkYId1w85f150j5vHbbJjLgzxV4SQX/sDfJujYR0v2/qDxQ3jbATdQaOvISghNnbob8+shRP+a3MA31Y0a84creCG6jcyOL1RzprH0XS7nbbuWUpxXxrj4+dUnE013eNq+Tdu9zO7SCiTcwVwK3p0wDbZ9Kkng8C4ajuVU13ZbM5qBOGMqliHfyaqrvqFPkmu60A+WQaLzaBiebBxg2i0eqssgh9ER6hKhiRyvNqpSjvVkzxrws8F4ZO1+6+rRoafjB9p7P4/YRdddtawR2ZA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PH1P110MB1172.NAMP110.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(13230001)(366004)(186003)(316002)(33656002)(166002)(508600001)(9686003)(55016003)(7696005)(53546011)(6506007)(110136005)(86362001)(26005)(38070700005)(122000001)(38100700002)(71200400001)(8936002)(83380400001)(5660300002)(2906002)(52536014)(66476007)(66446008)(64756008)(66946007)(66556008)(76116006)(8676002)(82960400001)(20210929001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: F2WywuKjts6zjtOFwOYElWFiZPaTZT7Ehg7LHCqW7DRcIWOdb5GpKcyUyS4+Fhc289hA/DJRpaRq+SE8W3uiyEBvCpEeM6yR6FdOORmqtRqMeNlZSTJny7yKcHT/cEs8KhPtYmrEs1mXmdLD4d66wQ==
Content-Type: multipart/alternative; boundary="_000_PH1P110MB117269B0758855D422F89838D5259PH1P110MB1172NAMP_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH1P110MB1172.NAMP110.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 6fc93ec0-2673-4296-e736-08d9e4dc912b
X-MS-Exchange-CrossTenant-originalarrivaltime: 31 Jan 2022 17:10:22.8834 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 7c5a26cf-ddf0-400c-9703-4070b4e3a54d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH1P110MB1636
X-OriginatorOrg: gd-ms.com
X-TM-SNTS-SMTP: F42C4EB3382975EF3D1BB6F0D63931B7E3D38CC6C6C423ACFAB31A3AD38C89FC2000:8
X-Content-Scanned: Fidelis Mail
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/PMqBSLO1_vvD0krqD8FVJ48WeKg>
Subject: Re: [AVTCORE] Call for Adoption: "RTP Payload Format for the SCIP Codec"
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: Mon, 31 Jan 2022 17:10:31 -0000

Bernard,

Responses to comments are below prefaced with [dh].


Regards,
Dan Hanson
General Dynamics Mission Systems

From: avt <avt-bounces@ietf.org> On Behalf Of Bernard Aboba
Sent: Wednesday, January 19, 2022 7:37 PM
To: IETF AVTCore WG <avt@ietf.org>
Subject: Re: [AVTCORE] Call for Adoption: "RTP Payload Format for the SCIP Codec"

External E-mail --- CAUTION: This email originated from outside GDMS. Do not click links or open attachments unless you recognize the sender and know the content is safe.

I support adoption of "RTP Payload Format for the SCIP Codec" as an AVTCORE WG Work Item.

In reading draft-hanson-avtcore-rtp-scip, I have the following comments:

Section 4.1

" The RTP header fields SHOULD conform to RFC 3550. This is a SHOULD rather than a SHALL in recognition that legacy SCIP-enabled products may not strictly adhere to RFC 3550."

[BA] As I understand it, one of the goals of this specification is to improve the interoperability of SCIP implementations.  Many of the devices you are looking to interoperate with (e.g. RTP relays) will assume conformance to RFC 3550.  So if you are looking to improve interoperation with legacy SCIP implementations (particularly if you are expecting RTP implementations to make code changes) you are going to need to go into detail about how legacy SCIP-enabled products might violate RFC 3550.   Or are you only expecting RFC 3550-conformant SCIP implementations to interoperate?  If so, the SHOULD can be strengthened.

[dh] We will change the SHOULD to a SHALL and delete the second sentence. The intent of this statement was to allow leeway for some early SCIP implementations that may not have fully compliant.  But the SCIP Working Group will be able to manage these devices going forward.

" The RTP header fields SHALL conform to RFC 3550. "




         The Marker bit SHOULD be set to zero for discontinuous traffic.

         The Marker bit for continuous traffic is based on the

         underlying media subtype specification.  This specification is

         a SHOULD rather than a SHALL in recognition that legacy SCIP-

         enabled products may not strictly adhere to the media subtype

         specification.

[BA] This seems like an "unusual" usage of the Marker bit.  Given that Marker bit usage has been the cause of interop issues in video, would we expect this "unusual" usage in video traffic, or just audio?  My concern is whether this usage of the Marker bit might cause issues, even if the RTP implementation isn't parsing the traffic.  I realize that we've been long encouraging implementations to not require the Marker bit to be set correctly, but there are probably still implementations that do.

[dh] We will change the SHOULD to a SHALL and delete the third sentence.  The intent was to state that for discontinuous traffic, described in Section 2 as the media and security negotiation phase, the marker bit should be zero since that data has no timestamp meaning.  Previous versions of SCIP-214 did not define usage of the marker bit.  Currently, "audio/scip" only supports MELPe (RFC8130) and G.729d (RFC3551).  MELPe does not define marker bit setting.  G.729d defines marker bit settings for talkspurts.  For "video/scip", H.264 (RFC6184) defines the market bit settings.


         The Marker bit SHALL be set to zero for discontinuous traffic.  The Marker bit for continuous traffic is based on the

         underlying media subtype specification.


Section 5


         A clock rate of 8000 Hz SHALL be used for "audio/scip".
[BA] Is the audio clock rate used by the codec always 8000?  For example, is it not possible to negotiate Opus within SCIP?  Negotiating a codec within SCIP with an alternative clock rate while only indicating 8000 in SDP seems like it could lead to potential interop issues.

[dh] Currently, "audio/scip" only supports MELPe and G.729d which both use 8000 Hz.  The SCIP WG has no current plans to add more audio codecs.


Section 5.1


         Interoperability considerations: N/A

[BA] I think you're going to need to go into more detail here.

[dh] Our interpretation of "Interoperability considerations" was interoperability with previous versions of the SCIP specification.  Since this is the first version of the SCIP RFC/IANA RTP registration, we felt "N/A" was the appropriate response.




On Wed, Jan 12, 2022 at 6:45 AM Bernard Aboba <bernard.aboba@gmail.com<mailto:bernard.aboba@gmail.com>> wrote:
This is a call for adoption of "RTP Payload Format for the SCIP Codec" as an AVTCORE WG Work item.

The document is available for inspection here:
draft-hanson-avtcore-rtp-scip-00 - RTP Payload Format for the SCIP Codec (ietf.org)<https://datatracker.ietf.org/doc/draft-hanson-avtcore-rtp-scip/>

The Call for Adoption will last until January 26, 2022 at midnight Pacific TIme.

Please respond to this CfA with one of the following:

* I support adoption of "RTP Payload Format for the SCIP Codec" as an AVTCORE WG Work item.

* I object to adoption of "RTP Payload Format for the SCIP Codec" as an AVTCORE WG Work Item, due to the following issues <list of issues>.