Re: [dispatch] Draft on Discarding Priority of RTP Video Packets

Magnus Westerlund <magnus.westerlund@ericsson.com> Mon, 18 July 2022 12:11 UTC

Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3BD89C157B34 for <dispatch@ietfa.amsl.com>; Mon, 18 Jul 2022 05:11:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.589
X-Spam-Level:
X-Spam-Status: No, score=-2.589 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.582, 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_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, 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 rQVtLKLvFKbM for <dispatch@ietfa.amsl.com>; Mon, 18 Jul 2022 05:11:32 -0700 (PDT)
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30056.outbound.protection.outlook.com [40.107.3.56]) (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 BA8A8C14F739 for <dispatch@ietf.org>; Mon, 18 Jul 2022 05:11:31 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=julkhmj997oQg78wsZZ6q9L6s7gpfnMI6UZgUqPg4595FXtkXhC5/XBTcrfbgBfDJ4+tvKsjHlXVOsP08FlYY2qwpB2F7WsrKJAGULZUpg1E2kZ9hSPRdpAcTj7CbJ5P/lwITjBgzJExNnMKwMQKRG5sW9uswvNoxnFEGKcbR113hQ5+AILC4ysENJP6ddcTv3B8IL+qMo2YaDjBhnpCDsBXrYFu23aTNuGDk1DOUnHH7UHoas2TQWOHaHEIA1cJVFSfho9L7N+L2V/P99eEmypJ7UdtHu+kLCUDy1GBvx4JdBl8vdJxrj2ZRD3CJ47WPNzhQ7tJUnL+6AV9dLXCbA==
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=25i+LAPFuRPXxU8Ca0hP7QxbYVE2g64DfqrdGWRDas0=; b=fzXStI/OJO+W772R6IxXN+hDdUxRnjCjOoXx/ba6XKdYWqDBZzYwiYQxcMLzQOAFBtZ2lLEtSTHo6+IPNN+9I5TVPjywYEb0OHEdCOSnuJf1phosuQLC4akiJQlvAyAVzU/4hBH5vKs+Qr7RAxGheWta0LwZXFpvF8A0NCYl4Kk2OFVZKxydDRUbcJQjuQXl2Hf5z38cny268QvzjfGURwq3JLXcwYIBbjK29wjE9i6gSuJkc/XNR2WXpad+sFLkqeU6hp0LM1qTWKaExUMdFLZwBtvoDMI3AkUDrZcbpDjJwln49ojFLsYJOUe2oPp2JqDAwsNTHCMdO61CLJdghw==
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=25i+LAPFuRPXxU8Ca0hP7QxbYVE2g64DfqrdGWRDas0=; b=sA8lZevzcAXpcXIT6Tk/akajMWKxmQx9zq3EIdij9kVPSzrqm2clc6U3lkKjpg8snuL1UiLzIxU9KueQZ+c7u/bsUmX+jjcDlwVHLSh9YzDu4lJUAOT1CTW3fWvwrmYV2CratecZK08kxaq+FLq9ZMWDyhdZevXXfOdGFJJZ8hs=
Received: from PA4PR07MB8414.eurprd07.prod.outlook.com (2603:10a6:102:2a2::6) by PR3PR07MB8050.eurprd07.prod.outlook.com (2603:10a6:102:14d::17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5458.11; Mon, 18 Jul 2022 12:11:27 +0000
Received: from PA4PR07MB8414.eurprd07.prod.outlook.com ([fe80::25e3:a4bf:4273:a21d]) by PA4PR07MB8414.eurprd07.prod.outlook.com ([fe80::25e3:a4bf:4273:a21d%9]) with mapi id 15.20.5458.015; Mon, 18 Jul 2022 12:11:27 +0000
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
To: Lijun Dong <lijun.dong@futurewei.com>, "dispatch@ietf.org" <dispatch@ietf.org>
CC: Stuart Clayman <s.clayman@ucl.ac.uk>, Muge Sayit <mugefesci@gmail.com>
Thread-Topic: Draft on Discarding Priority of RTP Video Packets
Thread-Index: AQHYlktSPMI6bAI7k0KoM/nyaaAHya2EDn8C
Date: Mon, 18 Jul 2022 12:11:27 +0000
Message-ID: <PA4PR07MB84146F9BA13E899BF3807CD3958C9@PA4PR07MB8414.eurprd07.prod.outlook.com>
References: <00C16072-6D43-44AB-AEFC-3A586DA28804@contoso.com>
In-Reply-To: <00C16072-6D43-44AB-AEFC-3A586DA28804@contoso.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-office365-filtering-correlation-id: 72b4cbc1-daa6-40ce-5f91-08da68b6a40d
x-ms-traffictypediagnostic: PR3PR07MB8050:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: SlTrAQzXEZ+OdtqJaBTK1GvBJcqEgLKy6kX6VZo68+qYICeYFwcJmCObrQALlpj2Rno6VZyh+al2sjXbRTNZ8EYmIRy5UGH0dzOCwzhkFOFZpIsK1KnVn8Dd6Q0cIjE3ngiT+hbEs3oBlBr6DevGrvnbKOH1e5UGuG7G1hqS2WexatF4lT6yKcbCIVnbKUl6m4QFWalGpVXuNCd8ybmlWx6g0hIs6RUuHFA3QTIio+2v00sCRgtaT1di0lUL9MQWl8XmTxHKyVBRBLZrESvCreTnS7sPGH9XOfWCNOOP5+V/P/t/z6hl2mj+expwg8UGg5ip3jO/xaEZ1amH6eV0jrltKDguxRTtQNiqUahLzLz9mRVWWftxlBOmAXiOC83V8FHd+XbZOkeuIuAnMqIjH/0brKjUeeTmM5NKUmKs4nI7KlZQWItWVQ9O1zO0kOPHbSAi0Y9Sut9haMEkWtBQeRo53iE1324NzRkGlkyYBxufmP9UA74vI+E8U0Ie6yldzcHpBzKfdjaHQ2KssLKvEvpbsQcoXyJM6GtrwO+GYoHSEKElqdhihJanpQ0AD2TTgssu/Ry/pDNrDfgW5s0j7JsXSdfp7OGl55TxYDRk9xDbDFjJ9qFCkuXCY5EHITrJvOdC7Nm0yHvYBdNngfid6KyVYPcbCI9+/MrrTMxcTXqKUjq+cgX88SCPLHp/AoxXqQ2eCduixdeDd+/q0Q3YeeIirlmOQxtd7scth6Oor4sMHuK3UHFm82e0OSsA5eyQRQGaYtPTc7Sdx5NjKyzMzzeluVwJ9eSp0bDJz8qIFK4r57O69FAhWzF4VXls4rTNz+LtCw7kUNV5dNXT0VclhR/E3pLGn+KAt6lC6VH3Bf5d6J0NKjuf98zg7bkM7P5hW4SGUt76sXOAkDgbmPnXWNO8houvyoYWhrrYc3dLVuRrk8+zV7Fa9+Xdy+RaKPCi
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PA4PR07MB8414.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(396003)(136003)(366004)(346002)(376002)(39860400002)(4326008)(54906003)(5660300002)(55016003)(64756008)(76116006)(66946007)(66476007)(316002)(8676002)(66556008)(52536014)(8936002)(91956017)(66446008)(44832011)(122000001)(83380400001)(2906002)(82960400001)(33656002)(38070700005)(38100700002)(86362001)(166002)(6506007)(71200400001)(9686003)(26005)(53546011)(7696005)(41300700001)(966005)(186003)(478600001)(110136005); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: 2HxyJPhO2bqpYNzguga8uxsb/9nroXFejGayf71F+9ZI1VrS5/z25FVjpy8WwUDfc2t05g53f6FfKvDGQM83U9cxfwCnDxOF6Y6cpey+MHpu+oKHmmFvNNTsOJTzhH+rwTpVo16IZanLFiD0r3BIIDCJuyr6Zd3Bmq4IR/5e24bvntpyekynbDV85uVsTObIwt6uke6qqfFxeV06oi/e//Us+QSUY1Vm3PvHUjfdaHypY1vCwOSTF8d/L59gFBbECETWNOhGok2W8VrHFSFykcMWhtAekkhnYCBADOAuck+w85bgCfYCjGCJM614qeql/mRfkihL6AjZjREtgrdfKhFGGN+ezWiGFzkihI2LXJZ1lDVi98g7tamJsMw8JRfJInBAhTUDybzIXGZ1TNyJksNzmcMLA5Ox7LDoLwxp+i4j8e2UffYEbZdTGvg6llfNm1YDKLTI4eKwHIbf9S6nnBm8TqWh0IiUpnqMjMYE1sC92IKAAinrKl3EK6OAvaPkGmSVsxvjOaRMVC4SvHBEeAjHqmyL7/g/fQSt8iU+eqsl9A83S+IWDAGy3E4IBsUvF2SLClZabNob7EJb/PdLvxF9fQ3ahPQdlBWy98p0/LmBcvNIQbufkXooGQ7hmEAVKcI4NlX0KFUQ6+ZF55pc+9o63KctdG2UBb05IX+tDucz7tFerW+Vmm6U1/GMEM2948tzFS2csVRVzpNvqHNry64NzzDvEGQjZtGZZ+CYM5DMsSYPKtUL6DCNZHAjoPdjYGaFM9MqLh9RoRJMciSAJyC6R/EU3xSKyYRTaAfxDidNP3r1UJKOCF/ay7Ot02vyXBMVCLsnJ0OjKs4jyxRFBgC8CCCwYrDJQiOWz4H69baET4aipRbInWS+jlJaC/2efnmgmF6s3GCeZJN9UZODqaniATcnO6jdW2edci/Jp0kd7IpudlrUAYSJJsKDErOIIeH1DxZBCmjZNY6DHZeD8t5MxkJtkFdGyhfaDs0fT9NUdISFj1NdRuP0ZlpnQYz09WvodAIao/dYwUbZ4gooIGa1wkb0FhOKcDMjo0aOFntw7sJA2crr+t6tetyPvcaCyW8kaKOuGj6Biob7gnzpukpTOkwnDhYE/ecdsXAYf2HmQSZUWr1BuxCN/2sAnjHLS4OjR2rCvSikf/DJWQHW20qFfJiURTFf1M6IaD/Xv5RcvSe9gapfsEGrth/8D3/xSkw9RZ2RLOfvDaliTXqMVQDtxmkb6gvVZJAhhcok9ktPZHdw3I5kq4pa+ETNrAJ/AOGe2hYRZK+S2lAasZF3x7t9Q6ljuWCkH+LIY4+t9Bru/TiCsLQABiLfYGpnu4E6kECah7bRDo9jwR7OO2zKDKqhYtkHIjJHOXowIJNW96mcv32PXQWX4l4IlBEgZXcMShuY20o77XLEkDjpXx7eKNL9jgzpNGGU4eDLW5up1QohaOV41lL2STWyTkNA025oNQmOAvAXUeccU5x6+trzMb22ZIkX5zB4metZqatRmK+DdkvYXmjMj3h4woGdCcvplhGOj4td8uqUknKeG37yHSAlEEhyRoNcevk9c6BzZnT4wfkpvjVT+c+UhqeeqrszlILmxATeBJw3/P09bXLtjEJUFEwNZqatplbCxDq0JZcHRVLVZtsWej0PyPpIfzNm
Content-Type: multipart/alternative; boundary="_000_PA4PR07MB84146F9BA13E899BF3807CD3958C9PA4PR07MB8414eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PA4PR07MB8414.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 72b4cbc1-daa6-40ce-5f91-08da68b6a40d
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Jul 2022 12:11:27.1554 (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: u7CeruzcFPTBHkmt2ERZK+LLrFRIDTzFpM/HLp2tFz8Ymil/KCNp6CoQyEYSlDyJN/HpBaRiOXxv5ZQRUvJFFNSN+DsJ/6tf1X6wfpa1T5U=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PR3PR07MB8050
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/aA-17F-qDKEoLQB_Sufnkg_MWM4>
Subject: Re: [dispatch] Draft on Discarding Priority of RTP Video Packets
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dispatch/>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Jul 2022 12:11:36 -0000

Hi Lijun,

I am trying to understand what is the actual problem you are trying to solve here?

I would like to point out that you haven’t take to hard the recommendations in the DART RFC: https://datatracker.ietf.org/doc/rfc7657/ into account as you are mixing AF traffic classes for a stream. That can result in reordering, if that is to large to make the RTP receiver buffer unhappy is hard to be certain of, but likely a particular RTP stream should stay within one AF class and only modulate drop precedences.

Neither does it look like you have looked at the specification that do exist in this space, namely the one on QoS for WebRTC where https://datatracker.ietf.org/doc/rfc8837/ is most relevant but you likely should look at https://datatracker.ietf.org/doc/rfc8835/ also. This do create priority based usage of DSCP based on the common classes.

I think the real problems in this space are primarily. First knowing which DSCP you can actually use, i.e. are you knowing and allowed to use the DSCP values you want to use in this local domain and will they survive and be meaningful into the relevant domains?

The other issue that Roni Even’s draft goes more into is how to you figure out what you can actually drop in a reasonable way to have minimal long term effects. Trying to do this efficiently without maintaining state like a MANE can do, is actually hard. And in most cases when one packet have been dropped as part of a structure, it would be best to drop all. But that can’t really be communicated in DSCP.

Also, you appear to not have made AVTCORE WG aware of this work. I would think that this is would be highly relevant to that WG.

Cheers

Magnus

From: dispatch <dispatch-bounces@ietf.org> on behalf of Lijun Dong <lijun.dong@futurewei.com>
Date: Wednesday, 13 July 2022 at 02:00
To: dispatch@ietf.org <dispatch@ietf.org>
Cc: Stuart Clayman <s.clayman@ucl.ac.uk>, Muge Sayit <mugefesci@gmail.com>
Subject: [dispatch] Draft on Discarding Priority of RTP Video Packets
Hi dispatch:

I want to share my recently submitted draft on “Discarding Priority of RTP Video Packets”.

https://datatracker.ietf.org/doc/draft-dong-priority-rtp-packet/<https://protect2.fireeye.com/v1/url?k=31323334-501d5122-313273af-454445555731-a41c44a64e6e38d4&q=1&e=c47fec5d-9c95-49a5-b2d2-0151f0c0a813&u=https%3A%2F%2Fnam11.safelinks.protection.outlook.com%2F%3Furl%3Dhttps%253A%252F%252Fdatatracker.ietf.org%252Fdoc%252Fdraft-dong-priority-rtp-packet%252F%26data%3D05%257C01%257Clijun.dong%2540futurewei.com%257Cf4f099e6e73948d8ec8b08da645f3cd2%257C0fee8ff2a3b240189c753a1d5591fedc%257C1%257C0%257C637932657449689304%257CUnknown%257CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%253D%257C3000%257C%257C%257C%26sdata%3DZ1%252BLmuaJWeZHd6TIDI%252F0o3ukSdRXRNi8oZb1hKaxYro%253D%26reserved%3D0>

It is observed that significance difference or discarding priority might exist among RTP packets which encapsulate video streaming data with the existing modern video codecs. So selectively dropping RTP packets according to their significances could be a complementary mechanism when dealing with network congestion and improve end user’s QoE. The draft proposes that the video source or edge node with media-awareness could perform mapping of RTP packet discarding priority carried in RTP NALU header to a DSCP value, such that the priority-based dropping could happen at the packet level when network congestion happens.

I look forward to your generous comments and suggestions.

Lijun