Re: [rtcweb] Clarification on simulcast and RID and RepairedRtpStreamId

Magnus Westerlund <magnus.westerlund@ericsson.com> Mon, 03 December 2018 12:44 UTC

Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DC8AA130FBD for <rtcweb@ietfa.amsl.com>; Mon, 3 Dec 2018 04:44:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.76
X-Spam-Level:
X-Spam-Status: No, score=-5.76 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-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=GJefGsb+; dkim=pass (1024-bit key) header.d=ericsson.com header.b=lsyDUUgv
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 pax1DI16OZGm for <rtcweb@ietfa.amsl.com>; Mon, 3 Dec 2018 04:44:43 -0800 (PST)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (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 B2135130FA0 for <rtcweb@ietf.org>; Mon, 3 Dec 2018 04:44:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple; q=dns/txt; i=@ericsson.com; t=1543841080; x=1546433080; 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=vLPaXkysRXBqeM4uEKKPTbTRol6IIwm7bWbRryDomuw=; b=GJefGsb+DK1H/PatW9pM8s9dxJpk3rKZ7SRlUE6XJ0/rKS5NUHiz4BH4ZkYwlULl rrmglw4CVlPm9F3/CI4xntwkbqs6K1S6RiA6d6eGAJUzj5gabufrfaG46FEe9d5L a+VL2T3NjNI7drgld4Enz/JZl7RsleLnKNg2MPVyf4k=;
X-AuditID: c1b4fb3a-477ff70000002747-bd-5c0525381e68
Received: from ESESBMB502.ericsson.se (Unknown_Domain [153.88.183.115]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id A4.75.10055.835250C5; Mon, 3 Dec 2018 13:44:40 +0100 (CET)
Received: from ESESSMR506.ericsson.se (153.88.183.128) by ESESBMB502.ericsson.se (153.88.183.169) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Mon, 3 Dec 2018 13:44:39 +0100
Received: from ESESBMB504.ericsson.se (153.88.183.171) by ESESSMR506.ericsson.se (153.88.183.128) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Mon, 3 Dec 2018 13:44:39 +0100
Received: from EUR01-HE1-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; Mon, 3 Dec 2018 13:44:39 +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=oPq4D1mjdxqBaamd2yDMGxzGGi26YJDDXMxJFiQyV90=; b=lsyDUUgvHdwr9ST9azBnskUdey7kflugBPoOaN+NeFwbC1V07OUEQBIzrDW5zn63yDB0VxSBCKR59VSugK2iVw1W8smUfxE46nmfmcX3DUSU9Y9oLrix/+hiLQpp0RpntNkMx7haljSyfDSC/NwKQ+eDXJuvcGK0CfaLYXbgUEA=
Received: from AM0PR07MB4979.eurprd07.prod.outlook.com (20.178.19.28) by AM0PR07MB6051.eurprd07.prod.outlook.com (20.178.115.154) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1404.11; Mon, 3 Dec 2018 12:44:38 +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; Mon, 3 Dec 2018 12:44:38 +0000
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
To: Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: Re: [rtcweb] Clarification on simulcast and RID and RepairedRtpStreamId
Thread-Index: AQHUiW4P7j7OLNWOUEuBI+fFoBaelA==
Date: Mon, 03 Dec 2018 12:44:38 +0000
Message-ID: <AM0PR07MB4979571D1B2933258A18544A95AE0@AM0PR07MB4979.eurprd07.prod.outlook.com>
References: <CALiegfm=++8o=Ou1Tgu6bxyiVdw2ysgM5HnjRqi2hJBoy476yg@mail.gmail.com> <AM0PR07MB4979C0EC8765FA2DF70E613395AE0@AM0PR07MB4979.eurprd07.prod.outlook.com> <45beb8d6-6578-dc98-4ff7-1be7a55c0687@gmail.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; AM0PR07MB6051; 6:9vs6yvZmLU3quUotYM474gtYcSlAQyuH2GGyPf5M72heT7gPMUAIvlVlJJAaL7VlcwC+HXptjcO18++h6d/cDmaXu8/6F8mvlouydpc0g7ZVdi32P5IhtyNuEsk1IaLFdad4ih93qizWbDFwGvv5+bAjcIrbEvciDyeHettSCuDyKwHBDgE2h3Fow8YC9LKKow8rFnz22HYyLoiV/WF5gTVwUdqphwNHj/RipVjBxdnrtOh371RDDS07oLJp0Ghhi0kQqCxHsGO2hDCYRNVShz/FVppZpmUAeUWfPlNgmJzF2GeioGB4KXsyv/f+y31e2Ybg6hw3+WBUKK/6XfPrgHnOFFTfoMz96zijq6pPyZVVyc2jLdi1y79ioJ0RW4mUQKrABQUrWvhp6Fwnu5PsDPg11FVGg7auELFqWwqtRviBIdmUNjvrpJ0tBayK8jQOZvhm1Pbu4nX2pVU0cmxfoA==; 5:q5K4CRMRsEeu/SxYey4KWd8/NzCvsqFVoS/CCoIVMPsrVfcirUfxJ55oS3C9fMKemAB09RRaHY4/aCZPlSTXc+g2+xJZwng8HHVN606w+FTdj7mAIiPQ4hOBrbnb53ix+RY9bVR8500A4W9zjXMbCldjsXKG2/6djAHk8FJhASQ=; 7:paXao+Mida/fo7yyyyfI2ZQIeXS7/0nW+riLSZHxslBmdVXyirPtD/rrQmgCCsK2TRMGRyxJNh2n5ACP8VCBWIE1fbWH7XF0dsd/yTVYVEhlD24lTah55wzmOrJiRrSHKWa4XMmRV4XMcCzpJsTIVA==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 0e94c3de-dbe2-4f6c-588e-08d6591d16a4
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:AM0PR07MB6051;
x-ms-traffictypediagnostic: AM0PR07MB6051:
x-microsoft-antispam-prvs: <AM0PR07MB6051B8321642DC08755EA7B295AE0@AM0PR07MB6051.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)(93006095)(93001095)(3231455)(999002)(944501493)(52105112)(3002001)(10201501046)(148016)(149066)(150057)(6041310)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123558120)(201708071742011)(7699051)(76991095); SRVR:AM0PR07MB6051; BCL:0; PCL:0; RULEID:; SRVR:AM0PR07MB6051;
x-forefront-prvs: 08756AC3C8
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(366004)(136003)(376002)(346002)(39860400002)(189003)(199004)(186003)(71200400001)(55016002)(86362001)(5660300001)(2906002)(478600001)(26005)(66066001)(39060400002)(71190400001)(316002)(446003)(110136005)(476003)(44832011)(256004)(486006)(8676002)(14454004)(76176011)(7696005)(106356001)(102836004)(8936002)(68736007)(53546011)(6506007)(99286004)(229853002)(81156014)(105586002)(81166006)(6436002)(53936002)(7736002)(236005)(74316002)(9686003)(54896002)(33656002)(3846002)(25786009)(97736004)(2501003)(6246003)(6116002)(156123004); DIR:OUT; SFP:1101; SCL:1; SRVR:AM0PR07MB6051; H:AM0PR07MB4979.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: D/6PUdpUSZNlZAvOj68fAJIA3230Nx6REdY86FXhlBtwbb1+0Cnpplg2u3d4y9qnClwX8TLYfo7VYyPOUwiwxsRkQsyZOpbyrZZHYyc3J7GrhFnMxCFDGKckhqIFFgzjdkqXxgmCRdv4GDeIrQ7y/m5mTUQZjcC9YnzVLT88Q33Sw8sWEIjcKwTCbyL+DwS0hsmOfkuIHARjYusUTbzSken0RU/HYuDxIO6zUI/oNtw3XyaOon3Pp8rREMpDV+p0t4w61E1EJaTZZXAACcF+r7/5CdwAuzTLBumpv8N6bTKmKipDoCVT06QF7rB10Xdi0l/6DbP17Bb0ldHr1H9S9P45sScUu5tb7o+lRBDLTKs=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_AM0PR07MB4979571D1B2933258A18544A95AE0AM0PR07MB4979eurp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 0e94c3de-dbe2-4f6c-588e-08d6591d16a4
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Dec 2018 12:44:38.7095 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB6051
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA02Sa0hTYRjHec9lOy4Xp+XlQZ3k0ArDVZKwIqSC0C+Cn0xkokuPurxMd8xS IjQUdRaYuJozNM0Eh4aZMk1nbGhmhpqEecnMGxFimpmakqR7V/jt93+e/3N7eRlS0kh7MOq0 TE6bpkqRCURURaSZD1D40cpTFV+QommnUKhY2DGTF4jQDuOUMLSu7jcRTkSJzsdzKeosTnsy OFaU1Go0EOk9vjdHNlaFuWjSW4ecGGDPwPpYAaFDIkbC9iBoXH6EsPiF4Me4hfgvhjs/CrF4 QsBSfpVdUGwpCVOVLTTOlBHQ0lDpqJlB8LTMQu2NEbAKGN/ME+yxC3sVOgen6D0+zEbA/QeL JI5fgaG2BhqzHB7mF9r9FOsL3a+r7H3ErBK+/7lL4QGjCBZ65+zFiJXC9MZnu4lk3WFivprA 97FQ1zVEYnaFb3M7NParYCxvweE5Ap/0TULMUhipLrE/AbCjApiZLHYUB8CKXu/gMHhh3hZg 0zCCDy9bHJ38oddUjjAng+XnrACzN5juzVCYh0jot2owe8H02iRdiuTGfYsbEbPLGng2wBnt Rx+C/op5ClvkMKYvF2A+AfU1iyTmADDs2Kj98cdIaEKuPMfzqYmBgXJOq47jeU2aPI3LbEG7 f8jaun2uHVm/XrQhlkEyZ3G0D62U0KosPjvVhoAhZS7i9AxKKRHHq7JzOK0mRns9heNtyJOh ZO7iSwmKKAmbqMrkkjkundP+yxKMk0cuIk1Fz9966F1v6yyGabcb0rWahPS6oI7uyE2528Fm /+RAWUiVy+UYw/oE+a5gtKta2pEqar5T338rKLxN3L7lWjvYNyBdMTsvz4asqtQ1E30R2ceP tfYwXkVLGdoIP4P7m/cuR2PjLNcOFEdvqV+16c56huVYlcE6n5LBzsRaJxnFJ6lO+5NaXvUX HoFHhz8DAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtcweb/chK7OJKkwEwVstK0E9ST_SAT0WQ>
Subject: Re: [rtcweb] Clarification on simulcast and RID and RepairedRtpStreamId
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtcweb/>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Dec 2018 12:44:56 -0000

On 2018-12-03 11:11, Sergio Garcia Murillo wrote:
On 03/12/2018 11:02, Magnus Westerlund wrote:
To attempt to restate your question. For RTP sessions, where there are a
single source media stream per Media Description in SDP (m= block) and
where there is explicit MID signalling and SSRC signalling, then one
will not need RepairedStreamId and can instead rely on explicit MID
signalling for the RTX stream?

I think no. I think using RepairedStreamId independent if there is
multiple source RTP streams or not per media description provides a more
consistent experience

How would that work, if we are not using simulcast, no rid will negotiated in the SDP (AFAIK) so we can't use RepairedStreamId and we will have to rely on mid header extension and pt multiplexing, right?


That is my point, that we should define that when using RFC 4588 RTX one should include RID and use the RepairedStreamID for dynamic bindings of the SSRCs even if one doesn't use Simulcast. That would be a stable and commonly operational solution.

The solution that Iñaki suggested still only works in a sub-set of conditions and you will still need to implement the dynamic late binding solution that is described in RFC4588. That will be the ultimate fallback.

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<mailto:magnus.westerlund@ericsson.com>
----------------------------------------------------------------------