Re: [MMUSIC] [rtcweb] Updating JSEP and BUNDLE

Christer Holmberg <christer.holmberg@ericsson.com> Wed, 27 January 2021 07:06 UTC

Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E36903A13EC for <mmusic@ietfa.amsl.com>; Tue, 26 Jan 2021 23:06:30 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.35
X-Spam-Level:
X-Spam-Status: No, score=-2.35 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.25, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H2=-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
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 K9JCTbNGJFyb for <mmusic@ietfa.amsl.com>; Tue, 26 Jan 2021 23:06:29 -0800 (PST)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80050.outbound.protection.outlook.com [40.107.8.50]) (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 2239F3A13EF for <mmusic@ietf.org>; Tue, 26 Jan 2021 23:06:28 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=La08CAjYTcI2wb2l1M7xMfOnJAnTlypusnq0fMyP4u4hr9Qxtn3bJ8ppiZTPGNfU3XHBl6EoirCKwT1/4UiSWcPTcFswGG4ONt71XXoBWexywBNkLRuPcI9VSc8kzXtG3BDJfSU+C0YCGDXJ52aNPPAt9AVTN+9CgcyC5nQPWf5kMd/5Gvp8WR8zXm3XvLT0SNayW9QoC0EDWh8DE9jH3qAfXssJu2fnekruB7iHAedPkVzJijA73O6AOgSK20bTMCpiPw7DpkpCG3DGgHA/M2DBxv9VtQFy3+hHLPEEqFwqlyT9lKYAZlqv75Q2ehpecV57N0PkzwWB0V+F3HE6Ng==
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-SenderADCheck; bh=8ypBnAB8PYORMjoPtpebb+4qJFvVFvPp1T9DJexeUPQ=; b=Dlz821jYMFeusNoVBDL5KV0TlXFqCnKLhLjMRpWICV9irpFiX1qr1Cqwfn4cK83s80iKtn/8mv7y8jh8zii+ZMxl0pcKQwHGENJqNdPk4B53QLJa1HDwt8xIQdWm2qyevcxmHtuvv2H+ks1H8efuDLBCP9NTtXPXkdxiv99uquKbZWphxCIDL6zhj37G2epLL3JXXlPKQsiYE1+WCdg0WyLH1f6g4QDtEHxdXe+Mo1uLc+3XqpXxR3DDxe8KXKXf+Vj3sMUMLnoAzA7oHDbnbSjzOjTCoRsfgvDS+TtUBDJFmnJjLnDx7II/HVSCOS/ur+GxvPAXrfhcFrPuhWQimw==
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=8ypBnAB8PYORMjoPtpebb+4qJFvVFvPp1T9DJexeUPQ=; b=vN8jGE/TDhgMdzXPOTGBPkujjSnN7EQcFBxVu1U+jB21Hu0OPAzGhqBOtZlLSfmlQ+HRJpEsEgHI2comKsTlKKfU3rZ2DbvgsHEFB3wKojnfVAtuWGKgHzqZpD/Om3EH62Sc7r0AwSDy4mzfTi1lhMF4ZsnKb4F3j2dbagC1+iw=
Received: from (2603:10a6:208:4c::18) by AM0PR07MB4450.eurprd07.prod.outlook.com (2603:10a6:208:7a::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3805.7; Wed, 27 Jan 2021 07:06:25 +0000
Received: from AM0PR07MB3860.eurprd07.prod.outlook.com ([fe80::e0b4:28dd:684:daf6]) by AM0PR07MB3860.eurprd07.prod.outlook.com ([fe80::e0b4:28dd:684:daf6%7]) with mapi id 15.20.3805.014; Wed, 27 Jan 2021 07:06:25 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Justin Uberti <juberti@google.com>, Roman Shpount <roman@telurix.com>
CC: "Murray S. Kucherawy" <superuser@gmail.com>, Magnus Westerlund <magnus.westerlund=40ericsson.com@dmarc.ietf.org>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] [rtcweb] Updating JSEP and BUNDLE
Thread-Index: AQHW8SgZofBg8xf7r0CcswRAc29imqo4ki8AgAEQtgCAAGfjAIAADegAgAAwDICAAECIAIAAA46AgAAlfICAAGCwEA==
Date: Wed, 27 Jan 2021 07:06:24 +0000
Message-ID: <AM0PR07MB38602A4456706FB135784DEE93BB0@AM0PR07MB3860.eurprd07.prod.outlook.com>
References: <CAL0qLwYeg6_HdjVuLCdhPxtaNH4_vnE_r4Lr1p=s8uiTAu+hdQ@mail.gmail.com> <3259d26b0df271445895d17c73fdf60d94209c52.camel@ericsson.com> <61b30cc5-d56a-f83b-0faf-0df8b07aea0f@alvestrand.no> <f12469ff29408168c98124c46348804b5cbd86d2.camel@ericsson.com> <CAL0qLwakSYdoVm9fhMWuC9bM8tjUkLku4mM5Q4XgdGm2T9uevw@mail.gmail.com> <AM0PR07MB386064B544F18A38FD900EF593BC0@AM0PR07MB3860.eurprd07.prod.outlook.com> <CAL0qLwbS+6sN3FQVbJ3xsp2qxTGiBTbunTUvHXrT-nq+yiEaHA@mail.gmail.com> <CAD5OKxvDdLF8LbeUTxscKkYu7XVE8eg5eRMqg_TCeX73sVAKGg@mail.gmail.com> <CAOJ7v-1Cspakz79MHX2dEH9q+YGuWokUtzHTR4p1v=hvQmDHrw@mail.gmail.com>
In-Reply-To: <CAOJ7v-1Cspakz79MHX2dEH9q+YGuWokUtzHTR4p1v=hvQmDHrw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: google.com; dkim=none (message not signed) header.d=none;google.com; dmarc=none action=none header.from=ericsson.com;
x-originating-ip: [80.248.247.159]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: c3a3aec5-efdc-4f7b-f63e-08d8c2920f4f
x-ms-traffictypediagnostic: AM0PR07MB4450:
x-microsoft-antispam-prvs: <AM0PR07MB44504C054E82E32F1D8653C693BB0@AM0PR07MB4450.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:8273;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: ZYk96anWJ8CQwSvSFbxr3oO3Y91zt7CUd9xv/OAs9BsXyI8+AyO0vgGcA7+B6vEjveu5OOWngkf8kKuUz4QwVDvToGsQpnOdszN4k9XSuQLxB99321udItjVQm4Kt93pDcoH2lzem3uymvfZa+YvIrYDTrj6H/LVLVH7r+/7nTnaecHuc8Dv+JmDIZtpLcgAmrjocbjjdAIQTYQoQEIC6+Wj4ys1gDPN34SZkJ+yUhptQJNhkJjvKJoG4eOhuRMdT3vzCbsI4TYD0ogdQkypGLVXiUJYhcDoYa159m6UADaC9KScU2Zflc3RIwOPuCw6b82OyysckLfpy/4jJurmj1A9eqgMsmBm1TwmuFjJ0j1XHKgVmcquWDvLGxTVyoGaDNuG7ELuxD5+cCWq6wvTruxRKt8B8aYmqgXmeWfgtEDElsMcuH11pJ/bKdGJDTuRPTzy2NDFgzjfTdoQ6LzBVKb74Q/yJOG1E8WLg29sjj8DVYXX2eD+k9TUciFGWbZIUlDBqpoX/fvqCO2LINUNt+F0oY+b/YKT2DlFurudYqNvfoITcSWNNvi1esgQzvvx6dHaPGMYU2JUKOI7kVF523dQbLl7Z+JPZV4Jk09GoPw=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR07MB3860.eurprd07.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(366004)(396003)(136003)(376002)(39860400002)(346002)(86362001)(8676002)(76116006)(66946007)(166002)(55016002)(9686003)(66556008)(5660300002)(8936002)(66476007)(52536014)(54906003)(2906002)(478600001)(53546011)(71200400001)(64756008)(33656002)(316002)(44832011)(7696005)(110136005)(186003)(66446008)(4326008)(966005)(83380400001)(6506007)(26005); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: f+Y2ufRcJ9k1fRVjBx12YIpZx7qZ+lMAqQX40EUyIBZBYoZ2irrWQJ+JrbfpHwtZjt/6YMTSZqu0gYbMPHcYuR/qeKTs8MYJCLf0/YzSHdVtO57XeGlENoniUy1asVbdrTSvZZT5RXbkC0ViubiNjF4AdQ3j/l5fTVVfGNXGZUvZLZIjIkYOSQ1QUKriZqFPwBVvqoDGP/CHsb4XvbaA2Z++5p/niNhNZNLfeDNeVDWCBEdVzYevU80KV3gICM+AZY12h4pwG1SpKBdQbsvl7c20e1v0dTzvNZXfqii2kfacKw5XA3SBgE8ehnO3mx3Y7OD411EBYuEOktZ14SoMcbKJ9ZyeI7XliSfiAXvczFmCA1bipwRmBVe1Czkc3DmJdFciuLqqaS3ABE6M/l3eP8w+fUuNII+NQ5lXsWB0YmeWoajW3CuiE8bg4UiSA3lb1P4HkV+IKpldqXdwDfAY3drOCIel1S0gdcfuOxxTN+VowA6kpmQeAgwKY5K5v5MlKzo2T33CKpNqw6KVXlRjU73cwi42bJUrANvw7HazP4js3iyE2NiRXkwhztitpXDXOHOj3hFy/O+9G8arUu43a0fok+YTkr5Eyofp5Fj+QFLfZ27+iAo43tdJibvIR//EqInekKo5A9Qbu8gXP5JpXv7oLK9qz24uUCm4LkHdXEvocMS74OWlVschB9KMZspEZAFlglwgzQjIuqaKU3qcjjlIvV5K8zYxnH+/7gb7p7pp3D8n+2KDeVP7oFMrdvJ5mZ/VSJRd/kQN5FbVuGipAP9aKNYNHMN72Z+EqN1dvYzWAKstb3INgI5SgQEVbnF9QQleWQMIbwZ3F5Ju4zR+18rBXjXUk4NXCbCkGAUqd7UJ47FCCCETRzPs4OVI2iiJk3V5OccggVQxm8cz4nxN1WB82iSxv4PcbPksqbuvhsHzCBOOUBjk3ZeD0Zp81MDgIkv0+1d48WVRGKLXhmRNI58OXsODHWzS/48LFEu3KhNzld6iW/ZTbdV48mmf/U3cZjWfKI9Uuxu9s0GyJkRxrUEFSkzjZ0FGYD7W2zb9GWvFuMLgaPkS/V4wyISiTzeJ
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_AM0PR07MB38602A4456706FB135784DEE93BB0AM0PR07MB3860eurp_"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM0PR07MB3860.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c3a3aec5-efdc-4f7b-f63e-08d8c2920f4f
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jan 2021 07:06:24.9798 (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: Y9GCq/VVpfPDkvh2+jv+/aWbnRXG98glh7awLAubjWQqYvQ0DyKxwc1S+/UpfbEYFv4D1Q871Pj8kAHeqUOWyHNE3RXXNmNgA1eRbn7laUk=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB4450
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/qaJ4yVU8wDCZ9Nb9iDh2Y8ehIBs>
Subject: Re: [MMUSIC] [rtcweb] Updating JSEP and BUNDLE
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 27 Jan 2021 07:06:31 -0000

Hi,

The initial offer issue has nothing to do with the JSEP/BUNDLE misalignment issue. I don’t think they shall be bundled (no pun intended) together.

Regards,

Christer

From: Justin Uberti <juberti@google.com>
Sent: keskiviikko 27. tammikuuta 2021 3.18
To: Roman Shpount <roman@telurix.com>
Cc: Murray S. Kucherawy <superuser@gmail.com>; Magnus Westerlund <magnus.westerlund=40ericsson.com@dmarc.ietf.org>; mmusic@ietf.org; Christer Holmberg <christer.holmberg@ericsson.com>
Subject: Re: [MMUSIC] [rtcweb] Updating JSEP and BUNDLE



On Tue, Jan 26, 2021 at 3:04 PM Roman Shpount <roman@telurix.com<mailto:roman@telurix.com>> wrote:
I just like to note that the current implementation is not following either JSEP or BUNDLE. At least one current implementation sends identical ports in the initial offer, which is not compliant with either specification. Switching to BUNDLE might not be backward compatible.


Right, which means that we have more possibilities to consider besides the ones that Christer mentioned.

I think we need to split the problem into three parts:
a) what should JSEP endpoints put into initial offers, when in max-bundle mode?
b) what should JSEP endpoints put into initial offers, when in balanced mode?
c) what should all endpoints do in answers and re-offers (regardless of mode)?

For a), we need to come up with something that doesn't break existing applications that don't expect to get port zero. Since this is not the default mode, I don't think we have to worry as much about the particulars of offer-answer.

For b), given that most apps in this mode won't actually end up offering a zero port, I think we have a lot of flexibility in what solution we choose (i.e., the risk of app breakage may not be the dominant constraint).

c) may actually be the most significant decisioni, since it changes the behavior for just about every existing app (i.e., offerers will now start getting zero ports in their answers, regardless of mode). So I think we really just have to decide if there is a technical reason to prefer the BUNDLE behavior over the JSEP behavior, given the risks of such a change.


On Tue, Jan 26, 2021 at 5:51 PM Murray S. Kucherawy <superuser@gmail.com<mailto:superuser@gmail.com>> wrote:
On Tue, Jan 26, 2021 at 11:02 AM Christer Holmberg <christer.holmberg@ericsson.com<mailto:christer.holmberg@ericsson.com>> wrote:
> I think the revised charter takes this into account.  Please let me know if it needs any other corrections.

It needs to be clear that the charter is about fixing the misalignment between the BUNDLE and JSEP specifications - nothing more, nothing less.

Do you think the current charter text needs to be adjusted?  If so, do you have a suggestion?

-MSK
_______________________________________________
mmusic mailing list
mmusic@ietf.org<mailto:mmusic@ietf.org>
https://www.ietf.org/mailman/listinfo/mmusic
_______________________________________________
mmusic mailing list
mmusic@ietf.org<mailto:mmusic@ietf.org>
https://www.ietf.org/mailman/listinfo/mmusic