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

Christer Holmberg <christer.holmberg@ericsson.com> Tue, 26 January 2021 21:40 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 1D6433A0FC2 for <mmusic@ietfa.amsl.com>; Tue, 26 Jan 2021 13:40:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.451
X-Spam-Level:
X-Spam-Status: No, score=-0.451 tagged_above=-999 required=5 tests=[DKIMWL_WL_HIGH=-0.25, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, 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 CH-3balwvR0t for <mmusic@ietfa.amsl.com>; Tue, 26 Jan 2021 13:40:45 -0800 (PST)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80058.outbound.protection.outlook.com [40.107.8.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 6CA343A0FB9 for <mmusic@ietf.org>; Tue, 26 Jan 2021 13:40:45 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=ZW9gMwv6KmwN5StavrmCb5ZwHFopJvWEnvXUaec8GcaHZ8ge+HzWHxUOC7V4d9nKY/mDy8dszAWkqOtFplZlna5fv1L1HyFl8FUC6+yDPSshwoeBMC6diwfq7DTgkWKF9x6LJxqB3Ct43p8R9S8Xzxe2qoMrrKYLSqrGrwwlKwvMi1D5iiavd3cMhrL7Q3yhqBL0/dqqDECCR7n88NsYvKytbS+wvfZ7XE5yTq6BridGZEy+PQYATtjR0+cG6SSgYYI4ki0rNvtGaEO53Mfv7RlqtOR08rY37UMjSX9DCGagNCchqOGJJwrGEflhq7lp2QDcx4T6gDL12/BYgVN/ww==
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=mtmAFW85xJHui6nkgV43mVsbQnG3KYaKWEN7bbqmEIk=; b=BKawalg/c918Qznax5xOV4nBvxzAj16GCt/XzarAUFnGPgLmpW2AKVK9/VFmwAfN7MXUJkX9Epv3gGwKmwu/u8FkqG4GtpuNLvtrEZFBtn1w6Jvea0SPXCkJG7Ax79oQdLX1/balJCheBVJsxJPyxOu66I2E9MLMRWEWzXZ1ftLgEF8aV9vprZUeQ00Gy5+2C8mpqvubLHFRf3vFKb/7rBvqrhMsO6wRtrzVZFTtKd8iDZyXTeXMR2ywPoi4VyNBX9L1Th0DyzhNEK4mvOpob/WISarJ03KSQ+sKAPussPlGF48bB87Cel6XRly9pYin6cRnl+pI8JjUZ1WqMuULkg==
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=mtmAFW85xJHui6nkgV43mVsbQnG3KYaKWEN7bbqmEIk=; b=NpIipl+fl0znPFPjR3y1EfBLmuVilS4E3F1wYKtxAAZygumHb69A88FGa2XnaBK+dCIsFQnbRV3dUUp8vqDm+SyquzjxGj2PAiNthMnpTDEKfd1t5a8Yi6OMMwi6ynDBZNCSkRWZdUESUYV3H5HfygqSw7QbwdL4Qr4NFmBGo6A=
Received: from (2603:10a6:208:4c::18) by AM0PR07MB4516.eurprd07.prod.outlook.com (2603:10a6:208:7a::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3805.9; Tue, 26 Jan 2021 21:40:42 +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; Tue, 26 Jan 2021 21:40:42 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Justin Uberti <juberti=40google.com@dmarc.ietf.org>, Christer Holmberg <christer.holmberg=40ericsson.com@dmarc.ietf.org>
CC: Magnus Westerlund <magnus.westerlund@ericsson.com>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] [rtcweb] Updating JSEP and BUNDLE
Thread-Index: AQHW8SgZofBg8xf7r0CcswRAc29imqo4ki8AgAEQtgCAAGfjAIAADegAgAAwDICAAAR4AIAAASsQgAAGZICAAAEGoIAAFSWAgAAI9oA=
Date: Tue, 26 Jan 2021 21:40:42 +0000
Message-ID: <AM0PR07MB38608217D101C0FCE00E1F0F93BC0@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> <CAOJ7v-0DvOjEocqxgiKr3n3iS7WZH-qkvgjUi7EOtZH=by5_BQ@mail.gmail.com> <AM0PR07MB3860CC1CD265F56932815A9A93BC0@AM0PR07MB3860.eurprd07.prod.outlook.com> <CAOJ7v-1vgtyz5ivAs+RehAMfVSaFQAygFrvDg9FxaWa8Q_n-qw@mail.gmail.com> <AM0PR07MB3860107726272FB0DB7BE02493BC0@AM0PR07MB3860.eurprd07.prod.outlook.com> <CAOJ7v-3q+BH4OMUHL5QO0dfv33rTCspm4w_Jodkvi+YOQS+86g@mail.gmail.com>
In-Reply-To: <CAOJ7v-3q+BH4OMUHL5QO0dfv33rTCspm4w_Jodkvi+YOQS+86g@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: dmarc.ietf.org; dkim=none (message not signed) header.d=none;dmarc.ietf.org; 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: a145c6a7-2cfc-4e23-3dac-08d8c2430833
x-ms-traffictypediagnostic: AM0PR07MB4516:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <AM0PR07MB4516652D33CBFB46E8B68EE693BC0@AM0PR07MB4516.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: fFB3wogJWtai4y1tdcMJPDRZ55ImTCFH0R+qgE0ynCuC5C4P5PkHw2kapIAdanUTwixOZojPvyiOPStNXdoHAmd20Vk52rCEEsKRjiWbZRjx8btbMee9+MTcF6bzF/ICeTBu9ZpKofh7XKFk6qa/+Xdp+MkEcTeXebs11qaiKfoYvzCdY3YtW8dZrm62rRWalukObm7AQyVpfBGS/QuPKBctCL2m6F513BlJwfrRARq2YsgByGlF3Tty5Eke6+kBhXr8stSCqOf4HNgqk3EU3EzaDcGZGt+eLKtSdOGNuJ1b3nX8jSwsG1dxLIPifTN0FspI4q6FSfCw6VX4IELeJayTWYU7S4goT2WbC6oT1D8BZmqm9u6sQ66VkoZRWZNG73ZYHFKBhKyc3q6SWjO5vSZKBJneuO8hk0KF23HJMgT4Tjrr/mzM8bRis0haemN7uM9a/jVTV7T1VbfAH3SQdw==
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)(396003)(346002)(376002)(366004)(39860400002)(136003)(26005)(7696005)(66476007)(86362001)(83380400001)(33656002)(66556008)(66446008)(71200400001)(76116006)(66946007)(6506007)(64756008)(8936002)(186003)(316002)(5660300002)(4326008)(55016002)(478600001)(966005)(110136005)(44832011)(52536014)(54906003)(9686003)(2906002)(8676002); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: 1J+QHOTqJv1KfP+bCyOQknBlCJm3gWz8NwTaJrsbZNqRdo8aCJaMfppCJXocX9kUnKXtWdP8LJVJ3u/BH3sGhpsTkFJR12EYFIN0WHcMV9+s/EvKh5RsUEVYMmESD+PRi9GXhlxFjkD5y0qUbSrilgpe2ubqc+EHdxjYYQrxkP00iVEoe0NL7zw6ZutTE1PHjJupJZCVAo757f3HKHVbGLtvn2Jw63iV5FpX/rMFVLRgZqbTpF+h7PdgH6nWkcA/PONMxhOpKYH5/h+c/0GmFFKOSwxEV0HyBfn6Vtuwc8azsQ0BiNlmf1C7cdK3+ZsNipfDtgVNEt+g3r8wd5qDoHrBrzeZjeGVmifjDRlsdNM8/YZtGmDCXDpId1k8hqjRiv+kBLnu8ki+73lru+Ie8/8dqbMOOVBriIC0lCaLUFbSzhqO9KlmfYJL6+bJkxA1F9y2bp7BEn+tJKMS3Kh8bT3UljN2xEJ+IGJ4Uj0FpPTjobUFQWnwCA4XotsUsJISFDbIZkjB7eaiTGixGcmHEiao66N7t0QFfdBKTTMHcYo73eqBNOCI5KDKshFAb6IuJQ1RpXeekMzwwh9aWYv+Ka9viDUXKDHlkWa/NjtkJ6Bz38yE/4QTo2K8qEaUNmeQbvOGgf8hkG3vAax/8IUif2z0ZwmBXh3SFzaWg3CaHCR/nhmSjNmymMiIbEA+Fsbu+MVkvsJY0N9bIEvQlrNRcpooor1Woy8oMWw1wAa9UhGq27AOiRT4gARpX4C+x67za19jrpZzylLaAhICetHqiWs+KUOW0e/3mBpZPkOHDGdeYC21uTNpcg7jkWUnT6Xg8GpEqb5A2zrVdpcDMZphGa7p/iZ6igHdMp5fitJf+csCAVVFXaGE5lD0gBq01A7ZCemYEtE9MSBUhUMqR3d3hi+igY1yWibZdN+6Zl4vBQhZTm6eAQwhD6ZyYhpHiz+AShxMxGYnDdCIxXb8OVt7nnX898SMkwaNQDBZI8hobPLfZqAXPn5T/ZL5S6LBZy5nQf3vMOy9TKJPuCu83A9VaOsbdxaIXT10R/vB2XqxOifjQT1ol481LSqxr0lzh20l
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
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: a145c6a7-2cfc-4e23-3dac-08d8c2430833
X-MS-Exchange-CrossTenant-originalarrivaltime: 26 Jan 2021 21:40:42.8268 (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: QHe1z3TIDiwXb1zv1Pcy9NHSQ/LO2KkyjSH0WZltqHiDUVQPELwHFL3Nu6BLpdOAUtaBJuUFQxSkULkKaq31KJRfR5LZ5GGmDypS5uq5pgM=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB4516
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/3VagDs1cHQgdkN21nrnHTb90qxo>
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: Tue, 26 Jan 2021 21:40:47 -0000

Hi,

...

>>>>>>> Secondly, I can definitely live with the work being done in a revivied
>>>>>>> specifically charted RTCWeb WG. However, SDP Offer/Answer is used in several
>>>>>>> places for different usages. Something which was considred very much when
>>>>>>> developing BUNDLE. Thus, I think it is relevant that RTCWeb will keep MMUSIC
>>>>>>> informed about their work. So that RTCWeb doesn't end up missing an important
>>>>>>> aspect of this, a run into issue when forming the IETF consensus needed to
>>>>>>> publish this document. 
>>>>>>
>>>>>> 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.
>>>>>
>>>>> As noted in the spec blurb, we also need to consider the existing deployments and how any changes at this point may affect them. Specs that implementors can't implement are not useful. 
>>>>
>>>> Absolutely. When we discuss how to solve the misalignment between the JSEP and BUNDLE specifications we need to take existing deployments into consideration.
>>>>
>>>> But, any issue that is not related to the misalignment between the JSEP and BUNDLE specifications shall be outside the scope.
>>>
>>> Agreed that we want to keep this narrowly focused. I believe the existing blurbs added to JSEP and BUNDLE outline the scope well, in that we are trying to solve a specific problem, but the solution space for said
>>> problem may need to consider options beyond what JSEP and BUNDLE currently specify. 
>>>
>>> On that topic: to understand the importance of the BUNDLE v41 change regarding answers and subsequent offers, does anyone recall the technical reasons behind this change?
>>
>> The change was suggested by Taylor:
>>
>> https://mailarchive.ietf.org/arch/msg/mmusic/-jENmu4iaapy7NdJ9_SLHpNjSDc/
>>
>> Based on that text, there doesn't seem to be a technical reason, but rather just a wish to not duplicate unnecessary information (the port number).
>>
>> I know you have been trying to reach Taylor, so hopefully he can confirm whether there is a technical reason or not :)
>
> I haven't heard from him yet, but my read of that thread is that the change is entirely focused on cleaner syntax. 

So, assuming that is true, from a pure technical perspective I see 3 different options:

1) Keep the BUNDLE way
2) Keep the JSEP way
3) Allow both ways (at the end of the day, once the endpoints have negotiated usage of BUNDLE, only the port of the tagged m- line really matters).

Regards,

Christer