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

Christer Holmberg <christer.holmberg@ericsson.com> Wed, 27 January 2021 09:19 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 EC0293A0B1A for <mmusic@ietfa.amsl.com>; Wed, 27 Jan 2021 01:19:33 -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 69vzCdlD9ksu for <mmusic@ietfa.amsl.com>; Wed, 27 Jan 2021 01:19:32 -0800 (PST)
Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2071.outbound.protection.outlook.com [40.107.20.71]) (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 F0D033A0B17 for <mmusic@ietf.org>; Wed, 27 Jan 2021 01:19:31 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Y/nZJB0k1+trc0122Lv/FRW+ajM8BmIfXDzMISUEkSH8PoKPyFOKZwPpMciyTDg9Kat+VRT2+Q6mO295gSEiMKf4GXGcvQhwSWShCi9LTdPeZkWlg8enZxD2jmTRFmhygYaCq9iyIH9rRwJxCu6f55Nvz8dFYkzDA2IY4EigShXQiUG1jaZktCDC2lt5dvYKsjKt8BbPTwi8mbTwtBsjvSuuIrD0GJvlmoLq/ZKa5OltD4JnKu5eaTTVhARcOQF08n6ZCJL3/BwORI4tv2L4kuPNy8VvWlwzo8D8dfR3TTm1HEup8g47WLlZ5GhEdVrLPtunzCjTEgvd3a65iEAuFA==
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=4UlO54cjLpYk3icTHd5OPH06i+Uk/wtF8NBf19FsF8k=; b=aXjbJgGJJ4mLPrlK6I7MDDCNEhqHwGbxjW/+RIVSRWyp3jZXc0GUtV5m7AKU4yWmvjw9cRfzIeDs+wQNeGNCdG6BsL7916DQKOU9VpOTEP/2QyGSJ9iUCoDWKeHVHniC/+RPGbMnB5huYU907TMhTU3935wrhITO8k1VSBGwLvlH5iD+6YuqeLghu78e2pjhuBvzJsiLWZCIK8/ix1sy4KufhZU67S8IrVQA1ZcRm/veW5CT5qAaQKXg7LAKWJeoiJzJPJJlhRMeAdQldtDo1Qvq0dwK6Zjsz2+G2brjte7mB+/Xw7A8ME403HDErpi61VEJumTsosSKMgZfNzlaag==
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=4UlO54cjLpYk3icTHd5OPH06i+Uk/wtF8NBf19FsF8k=; b=rTRWErHsB+F5ZkmdTwUUpWgjqphsT3aYFEfG4KQ0ERWnWcdug9aRCckzepvZInpCQK9+lX2oDiwC6EmskDb6yr9ur5PkmQ3954G7IPXziXM90hH2iz/QYILdOjAKEvThs13B6uYANftY82/3I017WAWkIlzYMrB3CtMUlkOuS3M=
Received: from (2603:10a6:208:4c::18) by AM0PR07MB6404.eurprd07.prod.outlook.com (2603:10a6:20b:15c::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3805.5; Wed, 27 Jan 2021 09:19:29 +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 09:19:29 +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: AQHW8SgZofBg8xf7r0CcswRAc29imqo4ki8AgAEQtgCAAGfjAIAADegAgAAwDICAAECIAIAAA46AgAAlfICAAIDrsA==
Date: Wed, 27 Jan 2021 09:19:29 +0000
Message-ID: <AM0PR07MB3860F7E33547BE613D1ED9BE93BB0@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: a303637c-8dc5-4db1-fa78-08d8c2a4a67a
x-ms-traffictypediagnostic: AM0PR07MB6404:
x-microsoft-antispam-prvs: <AM0PR07MB640484FECB7FB78FCF83735193BB0@AM0PR07MB6404.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: 8r7x1dVO6SgaXQsMo9ZsVu9mMAmwCMC2BzWGsh2YwKsC7aV6nNxHJGUgLFnzDXkQGO28664NF9FwIcWAyPcfgUJR+OWXFNLFMmZEQAFWasNzStbDlTUsPbiTS9Ka7db1/LuCVQtkXDPnz6k+nVorACsGdZuvvNBc8oQA49YjqkDfRcm10nyFDjPMpkUQYr8z7gB6BZxELQ0MSKoRVEWrUECKNWGb+JQL7FYpGJnM0oQROV60NHyx4uVdJXbTIzEdjWC7Lv/zUDf170s7TnDPc12imUKaqqz+wmcGfL5bFBOvrOXmOvQ6F+GoGw/fA3gdZ09YYWgfPBO+HAQVY/eEugyQ+NJS/QdpTynB5kl9QkakEtlY+qQjB0etCYOGwx5ZS1JNbeRNo86e6zjIQY1iKLJDqpj1ZlbfXJLDeBZ4vn/h/+XmO4dL2+e0SkIjmrQMkm9j+7QkJI12CpQPpgo0bQGrmCuXfb+tsW3gMUAI11TgJC8S/n0qZAoK7rgbD7SKzBEqr7NZmVzCUAZ+eMLKGAoYfgJntF+Elq1b9acLkS32TY0UI8fZ3RyJBPtJIVG73uu/Hb4k1E5JfWdQB92nwQ==
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)(376002)(396003)(366004)(39860400002)(136003)(346002)(110136005)(26005)(8676002)(76116006)(54906003)(966005)(33656002)(2906002)(86362001)(53546011)(9686003)(6506007)(44832011)(4326008)(478600001)(55016002)(166002)(83380400001)(5660300002)(71200400001)(8936002)(316002)(7696005)(66946007)(64756008)(186003)(66556008)(66476007)(66446008)(52536014); DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata: g3kwc4cNFQWkZqcb6R0v38TqYXDlAwzgeE7sQTzUzTv8R+kIP0JtZAqM47XuQI2Zg8+v3pzxBosEjVB4WicQ+AGYoFfDcypxhl6CYObko70TG/A99GPjvxEu8hsJ6DEC2oRlaYzrn05hGVq2WxgR4UxZdnb4CqUGFbZH2FIjKgePxyldwQrEKh8XE+E6wybi0uE0VUWzE0Mg41ncmmMDGz+VeSqQh2ZmNagoPn4+SNt9EQ4jfeUbApafvmzhnGTU23kSoFEix1DZGmLVgo017v18LMdCaOOxGND0H7Y4TYh1oed0AssxHlta60vNEY2Dj8129luLtHLajGJdhILeklQ7QMbf4EEBGDgKtJN1Zk52aflqfajXZpkLVleHlwMXqT1UHOtcp8ZWEB2e+OGRwOzRcBVFWh4RqVKhIpHrvMIS8P+cfSN364tK2MwyjJTMcawO3PIQroiLJe6LWW8IrASjro65xCgie5fMQ7WO1413YTDMqZvPOs9ImRiyTOk2By+Qscdn+yGncUc+Yv0CnivZkDQsFmnSB6gm+xccatMLvkuXTY3UfAcheSyDiG7NMSykIxAcgavYsfQTZ4yhgTy9DwZCYtvewG/7a8bdfwAFq2ilGChwQXzMqPAuuXnbCOeSncJz7IOBwbd7na7iWvN0BrPAz1t1hQ32H2C8XzIF5uL/7BFSX0kjqrrZq3SO+rLJpy85tvQYEKzOaZUlOqgXpjgDrEDVOL3OL/c3o7bSyqhP591wNt3MPBwaNWBfxMW7unXq5XvzXjAgLQfANTS5czZJfP5jEDs7lvXtai0qoqx5mu0vVDsIYVYI6oKCpovSNjxurTr1agsz65fIWnZ+gc0DdNlXhmPTf+1O4uImpRsqeX1dtoHi7gydy97O/wXFmElEyEQBtOAnyidWTF8Sk9Fya9goVp8uZo6BW2Twv108nOKD08WvnlrlUSYYBPMhCPxRD90XMW/HDnWrLXnnPPjxbBnCiPMP0mIQTmQO5qtoGz+0ycuJ+3CbNc0atb9fdLHilaF+Qll2MUjHbDSLD8N92K/vvjGKrcc1+JpgbPjAbHfXkfUtc9I9tp3g
x-ms-exchange-transport-forked: True
Content-Type: multipart/alternative; boundary="_000_AM0PR07MB3860F7E33547BE613D1ED9BE93BB0AM0PR07MB3860eurp_"
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: a303637c-8dc5-4db1-fa78-08d8c2a4a67a
X-MS-Exchange-CrossTenant-originalarrivaltime: 27 Jan 2021 09:19:29.5708 (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: /l8uC4N9tfaypUY3GMSg2X3auFrjmHzfyOmAVdlohz9UY05Flr9LQ0PVVZ4KYCGMSxQ0bb6kyI0GiK6ALm7IsZRqwnMfaV64aFZKz0hiI28=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM0PR07MB6404
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/H4cSyZzRPLX_dtIsHey9eJE6pGQ>
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 09:19:34 -0000

>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?

Whatever JSEP says they should. There is no specification bug or specification misalignment etc that would require us to change that.

>c) what should all endpoints do in answers and re-offers (regardless of mode)?

Correct. That is the question we need to answer in order to fix the specification misalignment.

…

>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.

As I have said in off-list discussions, I am not religious regarding how we fix the JSEP/BUNDLE misalignment issue. As it covers a case when BUNDLE has been negotiated, we don’t need to consider backward compatibility with non-JSEP/BUNDLE endpoints.

Regards,

Christer






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