Re: [MMUSIC] ICE SDP/JSEP peace accords

Christer Holmberg <christer.holmberg@ericsson.com> Tue, 15 January 2019 09:25 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 E8D27130E1C for <mmusic@ietfa.amsl.com>; Tue, 15 Jan 2019 01:25:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.854
X-Spam-Level:
X-Spam-Status: No, score=-8.854 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-4.553, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, 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=GpoJvKag; dkim=pass (1024-bit key) header.d=ericsson.com header.b=Tz44FDUo
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 MJhGTx_3SE46 for <mmusic@ietfa.amsl.com>; Tue, 15 Jan 2019 01:25:11 -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 6D978130DEC for <mmusic@ietf.org>; Tue, 15 Jan 2019 01:25:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/relaxed; q=dns/txt; i=@ericsson.com; t=1547544309; x=1550136309; 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=dUtYP9cndQKwaMX59E2BlYc2mepZwnVxkm0yjynCzV4=; b=GpoJvKagkynzvgos5g0cGeLinPfJ0Cu8heE0DFK3O3lFpXJp0SOtBmz+vf+kAGaW oNLx7XXV36CnIotgHkJVC90XacPcdxehK9DalrnSc7VWmnvjBiadlIs2Zl5guQr/ iA7TZZD1c+ljoMD8XoAafi+blNefJpzAzcVHJCjKbw8=;
X-AuditID: c1b4fb2d-2198b9e00000062f-c9-5c3da6f5b30e
Received: from ESESBMB504.ericsson.se (Unknown_Domain [153.88.183.117]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id BB.3C.01583.5F6AD3C5; Tue, 15 Jan 2019 10:25:09 +0100 (CET)
Received: from ESESBMR501.ericsson.se (153.88.183.129) by ESESBMB504.ericsson.se (153.88.183.117) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Tue, 15 Jan 2019 10:25:00 +0100
Received: from ESESSMB504.ericsson.se (153.88.183.165) by ESESBMR501.ericsson.se (153.88.183.129) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Tue, 15 Jan 2019 10:25:00 +0100
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (153.88.183.157) by ESESSMB504.ericsson.se (153.88.183.165) 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, 15 Jan 2019 10:25:00 +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=dUtYP9cndQKwaMX59E2BlYc2mepZwnVxkm0yjynCzV4=; b=Tz44FDUot+4tq8OjBIPHOt3N1O3W60zylJAkbrkToyu0xVB8yyloC9AhTdwvHxC9lOvFokPNLAxwluZnq55l9wHTRbPFCCmjLyfyRWaAxwLXsjkTK85yGveWwhZTPqwh5S56r6bTFB5FcVKz9iUG+4pBf2rIW0xAHDxF6TGpl5A=
Received: from VI1PR07MB3167.eurprd07.prod.outlook.com (10.175.243.17) by VI1PR07MB4829.eurprd07.prod.outlook.com (20.178.8.87) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1537.19; Tue, 15 Jan 2019 09:24:59 +0000
Received: from VI1PR07MB3167.eurprd07.prod.outlook.com ([fe80::d993:9ec3:9533:b4b4]) by VI1PR07MB3167.eurprd07.prod.outlook.com ([fe80::d993:9ec3:9533:b4b4%3]) with mapi id 15.20.1537.018; Tue, 15 Jan 2019 09:24:59 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Adam Roach <adam@nostrum.com>, Roman Shpount <roman@telurix.com>
CC: "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] ICE SDP/JSEP peace accords
Thread-Index: AQHUrFwSRg1v+kfvnUi2AKM+0f5hhKWva/AAgAAFKQCAAMATAA==
Date: Tue, 15 Jan 2019 09:24:59 +0000
Message-ID: <9B6124BE-E369-4327-B759-77DB0ED8A484@ericsson.com>
References: <0454609c-ce69-80d4-93d8-f89bc8ba897e@nostrum.com> <CAD5OKxu1bPDU_snQ=H7RwVgPKW_hKJY1Nj7g82vTpJ+gorPrYQ@mail.gmail.com> <f279e997-0236-b78c-e555-5189d9818ef2@nostrum.com>
In-Reply-To: <f279e997-0236-b78c-e555-5189d9818ef2@nostrum.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.14.0.181208
authentication-results: spf=none (sender IP is ) smtp.mailfrom=christer.holmberg@ericsson.com;
x-originating-ip: [89.166.49.243]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; VI1PR07MB4829; 6:31HC7Cmu2q7KPfqEj8gjwGrNWp9u9UjgZDsY5Azo0ZQWa465PXyLQL9SqSOb8C66hIWUmXp7IKyO4AENLDkpDy118NN9CRVRcFaGhPK85bUO85x2PbJY0ftgfD0agYHGS2cjg+FJ1EA5f9O58LjPBQehqn6CJv0hmTCdS1/koN/suMd9GQ9Z9uutehknGfUdvz+PnmO1uPSYDMANWWuroC78tEqtzune5N3I+pPOCWQXNO34I+n3r4UyI5mdXgCc6Dnbc5cohhHTnDSK0tT0KKar8K0YSQ+fGyUtjWnr2Ld0kUXobPZndiETv78mRuAzImd9ZzelHmwdRTnaw1Y5WO9aeIlpxrfecZ9b9S4Nz+8VH2QawvgWZSq/by6H9V8xUJAMbpxywbIcwLxucCjf1rZjfYuuWLlOoaxcR/3dAM8kykDKbxk5XlzmyZhC9f43DRDdEyivkMGOrOJB1mzDdQ==; 5:0PwbWSst046NlkHWcFqK4JIQJ8iQuq98bjgGfBvjDcSrpsnP5xVNyYMmbCgE2/tU2OM5RPL/l8Wi6qarLFU54UOV19S8c7MH9tV+hdLdK2sPOF6fZleIzUgb0pqy8Mb9FoGnLG6a6VFXnAzRep7I4jan/An+zhNpgDMHtJ5UepwVZdKKvh+Z/1DBwfvcntCZHH88lYzCI0wqxesXSvSrSg==; 7:0I++RzigBrurQlaDUo2hsRCI52rvEz1vknfEUuxKxqx2vcZRDdgskEVZ+HLtZHNEgWtli9u+olCHkq6OBRPFLaRCVEIUEy6a/dLPhmIBeb8y3YuAhAt1N0mkxS/aDLFtodBnVAogVtFVerXoLffvrw==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 702e17d7-9ebb-4bef-31cb-08d67acb5239
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600109)(711020)(2017052603328)(7153060)(7193020); SRVR:VI1PR07MB4829;
x-ms-traffictypediagnostic: VI1PR07MB4829:
x-microsoft-antispam-prvs: <VI1PR07MB4829717183CDF39F645D5ABF93810@VI1PR07MB4829.eurprd07.prod.outlook.com>
x-forefront-prvs: 0918748D70
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(376002)(396003)(136003)(39860400002)(366004)(346002)(199004)(189003)(305945005)(7736002)(6246003)(81156014)(83716004)(71200400001)(71190400001)(106356001)(6512007)(99286004)(81166006)(229853002)(8676002)(25786009)(4326008)(6486002)(5660300001)(53936002)(86362001)(44832011)(486006)(6436002)(68736007)(66066001)(8936002)(6506007)(6116002)(3846002)(14454004)(11346002)(2616005)(476003)(76176011)(14444005)(256004)(446003)(316002)(478600001)(58126008)(110136005)(2906002)(82746002)(97736004)(26005)(186003)(102836004)(33656002)(105586002)(36756003); DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR07MB4829; H:VI1PR07MB3167.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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: 2T57MRTerLAcGWsSmc5hFw+toMBihCEOOfO6LcRUCDul+RmygoOkICTOf/Hxd7S3gIWZUfQU6/VS4MGx5TMUYI3ayn3Llc8f16cgpO4wkysZij2COqY6+h3wujpgROfoHYyLHfvUn1C2novYWlI/gPcmw9wTQZuE3mO88vl6I50LneJfpvFOEB2CiJsB87AdIMDWrCrWd++Od07MU/GbboNk3jNpQaqhHWb+/0PPqzaPtv49kC7TI+BDZmbH+5FxmyEAfYRsA4z7OMzhWAfpCoLY9G/lUNzLoft5tFkoQPmYPze2D8WoNrvh8mpvjBY4czWTJMA4aZhbXV8HXr3rVb9qo8AWnyUORrj2e7gH6uoLmzDv4b6q6s7t4nekggey6f1Xef6O/Qr4jGZwR84Idg9Dh8g48LYLYtQkn0d/eSg=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="utf-8"
Content-ID: <A5BECBCDF0C79E41966B0BCEB93B907F@eurprd07.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 702e17d7-9ebb-4bef-31cb-08d67acb5239
X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Jan 2019 09:24:59.4092 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR07MB4829
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprJKsWRmVeSWpSXmKPExsUyM2J7qe7XZbYxBkueyFjs+buI3WLq8scs FjMuTGV2YPZYsuQnk8esnU9YPG5NKQhgjuKySUnNySxLLdK3S+DK+HxkA1PBCf6KBxtXsjUw TuHvYuTkkBAwkThy/il7FyMXh5DAEUaJm5NWsEA43xgltu5ezAjnLFmxhBXCWcIk8fnleTCH RWACs8T7iR+gMhOZJE5f3gHV84hRYvHWb0xdjBwcbAIWEt3/tEE2igi4SNxou8EKEmYWUJe4 ujgIJCwsYCBx8OohRogSQ4mN97YxQdhOEsta2plBylkEVCUaP9mDhHkF7CU6Hq+DOnUX0Kn7 94H1cgIlpr9pZAGxGQXEJL6fWgM2h1lAXOLWk/lMEE8LSCzZc54ZwhaVePn4HyuILSqgL/Hg 0wF2iN5Eif2rHkDVKEqcffcQqldW4tL8brAXJQSa2CUuH//NBpHQlfgwdSrYoRICvhKT1npB 1FxglFj4YwVUjZbE/GXvoexsiR0/b7BNYDSaheS+WeBg0ZRYv0sfIuwhcfbDC2YIW1FiSvdD 9llg/wtKnJz5hGUBI+sqRtHi1OLi3HQjY73Uoszk4uL8PL281JJNjMAEc3DLb90djKtfOx5i FOBgVOLhdeu3jRFiTSwrrsw9xCjBwawkwlvmZBMjxJuSWFmVWpQfX1Sak1p8iFGag0VJnPeP kGCMkEB6YklqdmpqQWoRTJaJg1OqgbF+t6b6ibb8RfNjpB6Zn1RhfSR89slnxqbgdCGVJZIn LXKbG695iblPYe89wlNz3kXU7NvNfW8en5+92/VaZMJDZ9t7T69c11x8gHFbca7z64k7C2fr tyQ079Ip9xC/+jv9y8ks+UvJay5L+QmvW2m/tX/5qmiti5vfP7ExkMxy2ip19+ZiPQUlluKM REMt5qLiRACPWjAnLAMAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/U_Anb31ncueh5kel-aEhs5sL4_M>
Subject: Re: [MMUSIC] ICE SDP/JSEP peace accords
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, 15 Jan 2019 09:25:14 -0000

Hi,

>> 1. We are discussing the JSEP update that changes the protocol behavior. Subsequent offers in JSEP always specified transport, 
>> address and port of the only (default) candidate present. No version of JSEP draft was ever published where it was not the case. 
>> This is a protocol change which is being done when document is already in Editor Queue. If any implementations currently exist 
>> that send UDP/TLS/RTP/SAVPF in subsequent offers when only TCP candidates are present, they are not compliant with latest published JSEP draft.
>
> The JSEP document was internally inconsistent, as you have pointed out in the past. Two statements conflicted with each other, so no matter 
> what an implementation did, it was possible to point to a normative statement in JSEP that it was violating. The change to JSEP is being made 
> to bring it in line with the behavior that was actually developed and deployed.

If the JSEP contains two conflicting statements, and we have to choose one, it sounds strange that we would choose the one that is inconsistent with the ICE spec.

Also, as I have indicated before, JSEP defines an internal API - not a signaling protocol. I DO understand that it is convenient to use the same "JSEP SDP O/A & ICE procedures" alsao on the wire, but AFAIK that is not defined anywhere. What SDP O/A & ICE procedures is a WebRTC endpoint that do NOT implement JSEP expected to use?

Regards,

Christer