[AVTCORE] RTP Retransmission and RID

Magnus Westerlund <magnus.westerlund@ericsson.com> Tue, 04 December 2018 09:23 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 6F859130E67 for <avt@ietfa.amsl.com>; Tue, 4 Dec 2018 01:23:39 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.758
X-Spam-Level:
X-Spam-Status: No, score=-5.758 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-1.46, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com header.b=KsCsqiyk; dkim=pass (1024-bit key) header.d=ericsson.com header.b=Hddif6Ev
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 eCrpwf0NaKno for <avt@ietfa.amsl.com>; Tue, 4 Dec 2018 01:23:37 -0800 (PST)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (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 DEDD6130E66 for <avt@ietf.org>; Tue, 4 Dec 2018 01:23:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1543915413; x=1546507413; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=HEI9azsa/ZdivES2cKM9Gcju7pMELDmPInxvK8xq7PU=; b=KsCsqiykYiPyzgS2w+EWtUqgsVHehpVK3DFiJ1FR4LZgQywq+4/DlSlMWl/ZP4pK 0K97FjNH4027uTA2XuwWhaBGBJuUbnbf58ROlDDFmHMT1aJ1AVL/2EXKRZ0TdR0t osxvhroj3vPRloa6raT8DvYhmqHZb5j4M1l75ZuhF8E=;
X-AuditID: c1b4fb2d-3c7e09e000007af1-72-5c064795a549
Received: from ESESSMB503.ericsson.se (Unknown_Domain [153.88.183.121]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id BD.DC.31473.597460C5; Tue, 4 Dec 2018 10:23:33 +0100 (CET)
Received: from ESESBMB504.ericsson.se (153.88.183.171) by ESESSMB503.ericsson.se (153.88.183.164) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Tue, 4 Dec 2018 10:23:32 +0100
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (153.88.183.157) by ESESBMB504.ericsson.se (153.88.183.171) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3 via Frontend Transport; Tue, 4 Dec 2018 10:23:32 +0100
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=YLGDL2vHbqmitTLJ5MH1RgQnr4TeGiQ873vGcJUfpy0=; b=Hddif6Evtu2kLsEYFNdhzHdrMRZ2Y80ZU6RCCq/7rpRw5OqQRToOdD7r1DWMWXhpNxllYhhgaBCFxFoze2oY30SOhTLMxH91uaRzgpWhVoWhhQmiDyw6WAbkk66wP2XS3wepFRvzAJKlLSsEa1uphRMri8FganE5dT01/WLeRFw=
Received: from AM0PR07MB4979.eurprd07.prod.outlook.com (20.178.19.28) by AM0PR07MB5681.eurprd07.prod.outlook.com (20.178.116.17) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1404.14; Tue, 4 Dec 2018 09:23:31 +0000
Received: from AM0PR07MB4979.eurprd07.prod.outlook.com ([fe80::edb0:806b:dd18:8405]) by AM0PR07MB4979.eurprd07.prod.outlook.com ([fe80::edb0:806b:dd18:8405%3]) with mapi id 15.20.1404.016; Tue, 4 Dec 2018 09:23:31 +0000
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
To: "avt@ietf.org" <avt@ietf.org>
Thread-Topic: RTP Retransmission and RID
Thread-Index: AQHUi7MFw5mfU/x5TUWkpb0+Ri1Smw==
Date: Tue, 04 Dec 2018 09:23:31 +0000
Message-ID: <AM0PR07MB4979A46FEA90236BF84DCCD695AF0@AM0PR07MB4979.eurprd07.prod.outlook.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=magnus.westerlund@ericsson.com;
x-originating-ip: [192.176.1.83]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM0PR07MB5681; 6:lLOV5kDzxhdpYxupj5cykTPpUB9IqR39X62h5O3hAU76++n2AwZlxdtJlxQIJipDLgwKCnXcE13EccGPT4mQ9IydQGGa9YOz5BkYu0ebd1VEW3pqB0+V3vSGdqAZPAPEr0+h5XRp9z5exsDFhR213U2EX05tkYZ4HfAtSrWTFqbGLdLulfyaeNTb92DmoBvATH9DqkJehhdKv4GBHvFUSKcMyAPQjpHm4Q4RKusSDqlgVJT9O3Cy9jWTrAJxm+1ubssCJR4Up7U/mEeD1GTozmcuXHvxjdsItQFu4iKu/nZ0lGya7+XW2pYkUSR47brdS4MHz+ZIHzjpi2iDDPiooyZ5/lnDGRKAnXEOlaoN/pObC+pLgEJLBe+sVoxwXM0oxHNSc2dL+LPuebVzuB2+zzHXfWamlOJjgO2zEtbTAEYZ6qwAO7ESq272oz0nUmwjo1Ouys85kdtxAg8DaS8zdw==; 5:UXZdcTyXRDBmNkbQizF94gX+RPLSAZbgqsyv3uSLcflr1NxxrwnZMuXeeILR8iEB+5tBOIcCAMunpv2wnWj/cf+elfaB9Ga2lJuR2Z3h94Qk4SPwUkCq4Ir23Sxa1DMVVlRFjqtitDz1TxHYHfqCFiJtCJm+rihsKJae50R0gYg=; 7:0mHDK27r7aNmt/GwAeMdV5Nevyy41ivGOb4+byFnbS7Y5ixcgWP2Qve24iyPtV4LZyrmTdcLxJGwnNwR+Lk5CtO3gA3s042Q8LkCJdqq+PEzB65sBEzJS327dOgLZcIIeFdTc7alyiAzTt9M/6mYNw==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 4046967d-6a92-4dc2-3dbc-08d659ca2856
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:AM0PR07MB5681;
x-ms-traffictypediagnostic: AM0PR07MB5681:
x-microsoft-antispam-prvs: <AM0PR07MB5681A25BAE55A3533730E09E95AF0@AM0PR07MB5681.eurprd07.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(3002001)(3231455)(999002)(944501493)(52105112)(93006095)(93001095)(148016)(149066)(150057)(6041310)(20161123558120)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(201708071742011)(7699051)(76991095); SRVR:AM0PR07MB5681; BCL:0; PCL:0; RULEID:; SRVR:AM0PR07MB5681;
x-forefront-prvs: 0876988AF0
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(979002)(136003)(376002)(366004)(396003)(39860400002)(346002)(199004)(189003)(2501003)(316002)(33656002)(256004)(44832011)(2351001)(5660300001)(2906002)(6916009)(53936002)(25786009)(99286004)(55016002)(105586002)(106356001)(97736004)(6306002)(66066001)(14454004)(6116002)(71190400001)(476003)(478600001)(6436002)(71200400001)(9686003)(966005)(1730700003)(8936002)(186003)(81156014)(81166006)(8676002)(86362001)(3480700005)(68736007)(102836004)(305945005)(74316002)(3846002)(6506007)(7696005)(26005)(486006)(7736002)(5640700003)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR07MB5681; H:AM0PR07MB4979.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: 7QndKZeLuQt8H0/tQ8ql+f+h7hy6Z8OaSAsYLs347qa+N2T0+FL0soVaprIwoSN5MvUbGdPM6QYTYZXoIfMLONuF6HMy9MJ09SQ42lr3QfBjUbz9Lg1uwmfiZBzYTTxcD6S7IukIrBihQn0f2Ya11IJ8AmsTHrAtVjyDLk86VbboLB8eGLrPzQtjh4cNT2kedjq6HHXZRojRUaaD89ctDLVjLdtBpWnzZtm4lAXvh/9aMHCjOK3qnnMmDuJK+otaiVL8ReRoBXP9i499xrjsrOuKz/DJCgcglL2/6tqxeTfHFXZQb+DdVYkabhT4KvrevtFC4kmEIKJcf+kYebry1OcdFOyAVpCYbxUxM7QnDuM=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 4046967d-6a92-4dc2-3dbc-08d659ca2856
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Dec 2018 09:23:31.3189 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB5681
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA02SbUhTURjHO7t3d9fV2GnpfPAla0WItmll4YewslC/SH3IChnUyIsT55Td ZSkGs7DRelNwhkL40sXpTGlqaemXpmH2ZmmarpWYmpqJolhKFrXdBX37Pc//dx7OeTg0IVsj g+gMvZEx6DU6BSUmy0+15SmtiZQ6uqc2Knbmer3oIEriuFXBMZQq3p/G6DJyGUNU3Bmx9s6L KmHOB9mFadey0ITeSy2IpgHHwEKr3ILEtAx3I+CKv5J8sYzA5pgW8cVdAfQ/7/AWJC4mwFVq 8iUlAhhYnPedGUNQd28cWZAfTeFYGFkppDzsj7dC0dCSt78Jb4NHRd+FfD8crE1mEc8q6Kp5 7PVJvB263fe9vgSrobRwlfAwwqEw+uMT6WECB4JrolLgYcAYuM4+gucAmBn/LeR9DQwXTvqc LeC2Nop4DoX+ymvIc2nAQxSY682ID5SwYLX6BiXDq97PFC+9QdByZYjkVxYBXNlJ3smEvrVn FM+bwX5jjOT9PgKmuG++oSHgXB31DV0SwuUJqYdlmAFbYxEqRsqK/x7E806o6likeI6E2upZ osK7jI3QWz5BViHSjgJYhmWz0nfvUTGGjLMsm61X6RljM/r7J560/lS2o4bZQ06EaaTYILGv CNUyoSaXzctyIqAJhb/EvYNSyyRpmrx8xpB92nBOx7BOFEyTikCJyt6ZKsPpGiOTyTA5jOFf KqD9gkyIk151NGsHo93KmkajoL0gOCxJnHzpeJx8r9ESf0tuSzXL5xsSws47hpsdh6Nehh81 pB/pepqYkqAzhp1Y5OarB9ripOEW11zKbLltbt+6wRJt4kP1R84dk2+cnvwCbyOT390ue71Q f/OX6kBWU90Uuf7BCLrYEl9TUtATYjUpSFar2RVBGFjNHxIhS9IPAwAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/abnDqMd9OVWWRa3wIjNhs_iTo2k>
Subject: [AVTCORE] RTP Retransmission and RID
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, 04 Dec 2018 09:23:39 -0000

WG,

We are currently having a discussion on the RTCWeb WG mailing list
regarding RID and RTP Retransmission (RTX) using RFC 4588. In that
discussion I think there are three things worth noting.

1) That RFC4588 handling of RTP Header Extensions may actually needs
specific rules for the RID related header extensions (RtpStreamId and
RepairedRtpStreamId) that are defined in
https://datatracker.ietf.org/doc/draft-ietf-avtext-rid/. The reason is
that the reconstructed packet clearly needs to have its RtpStreamId
header extension if the original packet had it. Secondly to enable that
one actually explicitly indicates the particular repair RTP stream that
carries the RTX relation to its source stream using the RID mechanism
one need to add a RepairedRtpStreamId header extension to the repair
packet also in some cases like stream start or at certain session
participant changes.

2) There was discussion if for media sources that has only a single
source RTP stream if that binding between source and repair RTP streams
are accomplished using MIDs in SDES items or header extensions?

3) As the current late binding mechanism has some shortcomings, like not
allowing NACKing multiple streams that not yet have an established
binding as well as not handling dynamic rebinding well there is the
question if there should be an updated recommendation for how one should
accomplish the binding between repair and source RTP streams for the RFC
4588 mechanism? I do note that RID is not capable of addressing the case
with separate RTP sessions for source and repair as RID has a scope that
can't reach over multiple RTP sessions.

So how do we handle this, especially 1 appears to need a resolution.

Cheers 

Magnus Westerlund 

----------------------------------------------------------------------
Network Architecture & Protocols, Ericsson Research
----------------------------------------------------------------------
Ericsson AB                 | Phone  +46 10 7148287
Torshamnsgatan 23           | Mobile +46 73 0949079
SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com
----------------------------------------------------------------------