Re: [MMUSIC] Please Read and Comment: Re: ICE SDP/JSEP peace accords

Christer Holmberg <christer.holmberg@ericsson.com> Fri, 25 January 2019 14:10 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 633AD129A87 for <mmusic@ietfa.amsl.com>; Fri, 25 Jan 2019 06:10:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -8.853
X-Spam-Level:
X-Spam-Status: No, score=-8.853 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, 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=FeCSpHAg; dkim=pass (1024-bit key) header.d=ericsson.com header.b=QTvz3WKq
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 PF4JZMGVIuWt for <mmusic@ietfa.amsl.com>; Fri, 25 Jan 2019 06:10:36 -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 7C354128BCC for <mmusic@ietf.org>; Fri, 25 Jan 2019 06:10:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/relaxed; q=dns/txt; i=@ericsson.com; t=1548425433; x=1551017433; 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=WgGnovbhjqCQy8+pTJMgR5vFdF899bmZGTi1jHJ6vn4=; b=FeCSpHAgP6w58w8Y0/+ywlMwrtXEOyT1NU1ZXnF/Ji9s2W2ccAgSYMs1WjqP6lRt Gix2EgUA+RX2MeRtZt6r+lc+udzh6ngpnwbPzwU8WGKbFQEV99Dm6wb8VBVt+RxL lGsJ519ZI2+5AT8RQIVu5fMVMhhx7oNWcg/5229tSb8=;
X-AuditID: c1b4fb2d-d9dff7000000062f-57-5c4b18d9bc65
Received: from ESESBMB503.ericsson.se (Unknown_Domain [153.88.183.116]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id AC.4E.01583.9D81B4C5; Fri, 25 Jan 2019 15:10:33 +0100 (CET)
Received: from ESESSMB503.ericsson.se (153.88.183.164) by ESESBMB503.ericsson.se (153.88.183.170) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Fri, 25 Jan 2019 15:10:33 +0100
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (153.88.183.157) by ESESSMB503.ericsson.se (153.88.183.164) 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; Fri, 25 Jan 2019 15:10:33 +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=WgGnovbhjqCQy8+pTJMgR5vFdF899bmZGTi1jHJ6vn4=; b=QTvz3WKq3z32iviB3OIHEXbj2B4IoxPztVoQte6Suglysqksnjx3vjBhCrBsAOzsMFjBLj6DWmHyvc0usaiHBatKOlN9UYj3jEMvrYcabrcpNwx7+MHSWSyoWHDh0EBioC7kfNDakGK23wom/rrFrjFAW6IuwtNtkkndDft0rAU=
Received: from HE1PR07MB3161.eurprd07.prod.outlook.com (10.170.245.23) by HE1PR07MB3243.eurprd07.prod.outlook.com (10.170.246.22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1580.5; Fri, 25 Jan 2019 14:10:32 +0000
Received: from HE1PR07MB3161.eurprd07.prod.outlook.com ([fe80::ec90:1d14:9549:fdf0]) by HE1PR07MB3161.eurprd07.prod.outlook.com ([fe80::ec90:1d14:9549:fdf0%4]) with mapi id 15.20.1580.008; Fri, 25 Jan 2019 14:10:32 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Flemming Andreasen <fandreas@cisco.com>, Adam Roach <adam@nostrum.com>, Roman Shpount <roman@telurix.com>
CC: "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: Please Read and Comment: Re: [MMUSIC] ICE SDP/JSEP peace accords
Thread-Index: AQHUrFwSRg1v+kfvnUi2AKM+0f5hhKWva/AAgAAFKQCAAMATAIALlTCAgAAEz+WAAASlgIAAA36AgAADQICAAAKHAIAAAoCAgAAAxoCAAAE0gIAAAHyAgAQ3Z4CAACLSgA==
Date: Fri, 25 Jan 2019 14:10:31 +0000
Message-ID: <539B5BB6-AA17-4BFF-AF1F-36E832D2E948@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> <9B6124BE-E369-4327-B759-77DB0ED8A484@ericsson.com> <6f42b5c5-72f0-8d6a-c68d-d19da7d94353@cisco.com> <HE1PR07MB3161189A6405D403F433F17293980@HE1PR07MB3161.eurprd07.prod.outlook.com> <CAD5OKxvNYnARbw5yvSHCeQUiSMRxQdMj9h5zUeXj+o3Nd8Kh-g@mail.gmail.com> <3e17ec5d-e6b2-5d38-e206-2ed7b8b9c690@nostrum.com> <CAD5OKxtzxOfE9O-G5tQ1C_sg8LHQBxpNATJi_ee-UVcp0gdb2w@mail.gmail.com> <ab0940dd-9ad0-d012-5530-a6a35dd659e9@nostrum.com> <CAD5OKxtgRZErxSfPOQd1xts4zg+1RWuYFOZSey=HgG-Y9g0Dhw@mail.gmail.com> <b7c0eb29-d11b-1a54-5325-d8fccb1c778d@nostrum.com> <CAD5OKxthX_GVNCchMvovAac9Q_hwLVP2VHudp3QUEZxfzBj5HA@mail.gmail.com> <b5cd275a-1dc7-9729-fea0-e8e2b432f171@nostrum.com> <f54c5932-7254-151f-a04a-07cb86809fe7@cisco.com>
In-Reply-To: <f54c5932-7254-151f-a04a-07cb86809fe7@cisco.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; HE1PR07MB3243; 6:ihrgXNpL4XDs0a3+rbxYOwaDHuLuYddLB6/Bo7UQsNcaZKKjxRMKix3vyBlTHn2x2T4tKJXj+hyP4NxmrMnzAztNpysGRxRZvBJBU5UxaOJHsW3CHqBdvtA2Ago5IR0nOV8utSmDcGye0z6xkOfIboe3vQmKVrKFCUsQVH01zRkoHDN/6JZ/BIGnUCu3O/EO8MTBpze1lBlBoldMJ6rhwV2Jifmf9/va61Fm+pehWAzeA4g4VCWl6aD5pQhjR2vNJGXw5zn6OM5fs8CPumZ8ONjvxt3+Oo8nX2Fq0vMVO4gvQdK3NEkrkbZGlijDqr26yMgR79oTtSEYLuMHNh7F4Eg7rU9fomoQi2qYpH628ZL26hHRMm+KSImijwta1l7XwLgnCzmt5P44HJlj0owH/P6U28ciON/O+byUNKCgI8TwjCF73vtCHczVRnRikFWMMBJUbao63CC8d7qrm0XKgA==; 5:iZJNLGjOPAzWVOr7q4K0thebHLMDIcW4mC7DEsWgMnm6molmbKN8FylqffJVu6ho+h9sKnRSMU+hx2Oas9XcifPUDACx03j/9r7JzIRqmVaWL+ULWnrEbOVd4+UZq6R2ZOhEV0dN2QiLbFABKtw9yEv8RWbG0ecZnJMlB4tCJdfypr9OC2OR+KICD7YBQIQ8H73Djh8yM+fvdWATngybJg==; 7:RJI1K2LS7rFTNFi0q8YAYWgrGL156xjx/kEsaBsJiB+hlqDYXuMQ/0g50kLfL8OrK7N2CW5rxQ60wRN2MogM7JdUgvr3Hud0rp1+3+tlZj5MCtKPRYV3TnC8ySxw5Vp9g/ST1lBjhQ3SLY/TmuxZ+g==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 13eeb4b4-8d88-42b5-a019-08d682cede1e
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600110)(711020)(4605077)(2017052603328)(7153060)(7193020); SRVR:HE1PR07MB3243;
x-ms-traffictypediagnostic: HE1PR07MB3243:
x-microsoft-antispam-prvs: <HE1PR07MB324394C583643B2A93999E19939B0@HE1PR07MB3243.eurprd07.prod.outlook.com>
x-forefront-prvs: 0928072091
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(979002)(136003)(366004)(376002)(346002)(39860400002)(396003)(189003)(199004)(6246003)(68736007)(14454004)(4326008)(229853002)(6486002)(6436002)(105586002)(53546011)(8936002)(8676002)(81156014)(81166006)(86362001)(102836004)(71200400001)(186003)(83716004)(476003)(2616005)(33656002)(11346002)(446003)(26005)(71190400001)(106356001)(6306002)(54896002)(236005)(53936002)(6512007)(478600001)(66066001)(6506007)(76176011)(256004)(606006)(44832011)(2906002)(25786009)(82746002)(3846002)(6116002)(97736004)(486006)(58126008)(110136005)(7736002)(36756003)(99286004)(316002)(93886005)(969003)(989001)(999001)(1009001)(1019001); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR07MB3243; H:HE1PR07MB3161.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-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: Ob8/+9KCA1zSiyh9AiHAOp/m9BnwRCP8WsgN80TKFQSNoCxo/DaK85/dlH9ApbFSa5lFTuH/sIsmZd6TwGxPz/vHLXWp9zEO0KMKIfnlOF7GBjssEgpvhlx0d4ygqJJdmzIAGrqAU85WPxWxzIMO5vJWGJ7dl7cOcxpknfZvvYdEOPO307iM1tqf/x4yMMvOaMCuewP40Jid8x5ivyk3cCopWSNdCuD224BIpBCGXZzLRtV60sdbHaDlbKz7VagQ1BBf2WTW5O/+46Gqe42Zv9MJ9jzjhWbnCQfnjFCxTBKojws7XOpavkSDeD7a6jcAIzwBY00JbutsE90NxLwaVPZi0wiwddhUo/mBgAEyJWjU47EJCQVuAII4Ex3ZttCHnDCyF2578qjE+q8DLU9nUUtFjIPZrIC9UWf4KlR/+Mc=
Content-Type: multipart/alternative; boundary="_000_539B5BB6AA174BFFAF1F36E832D2E948ericssoncom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 13eeb4b4-8d88-42b5-a019-08d682cede1e
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Jan 2019 14:10:32.0036 (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-Transport-CrossTenantHeadersStamped: HE1PR07MB3243
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA02Sa0hTYRjHec852zmbDt6W5pNW4KA0c9pFaNLFgsCBaCMLJJY29HjBK+eY pESZ2hf1w5BNdClemlYaaGqkIt7FvJEaXZQ0bxRiaklMRF25nQV++z3P//9/n+d9eRlS/k7k ziSkpLNcii5JIZZSpRFv05VTEKI93bbrperYraZV6+NKlfH5IqUqGTeSVyi1Yfu1SG02bxFq U9sSpZ42pGmo29KLMWxSQgbL+V++K42v/jIrTqvT3TdYllE2+hCZjyQM4ADoKiwT5SMpI8f9 CHJzGxyFBcFoUx8pFGYCmto27AqF9ST0T3RSglJEQJ7VSAvFAoKXVatEPmIYMVZBgfWUbYgL ToXdwTFka5PYCz4+u2FrH8Sh0GpsEQmWMMgetSLbMS64CMF6owXZBAofh7HPA7SNZTgITKsb jsGlNIx0DNlNEnwJNpt/kjZG+BBsDr8ibExiN5heqiCEm2Iwd7wnBXaF5UWrfbIr9oe5jW5a yOqgq27O4fGEsbV5R/YoTFYU2LcDnEPDwOwOLQhK+GU0OgKhkFM4SQimKQQ9tTOUIPhA8eob kcCJsKnvdwSOwEjDnEiP/Ez7lhU4Gpbr/9Am+60PwFDpEmWyv95JaGj3FyyeYCiYpwX2hidl 5Q5Wg6WvV7zfU4mYOuTKszyfHHf2nB/LJUTzfGqKXwqb3oT2/ldPy7ayFdWvXO1FmEEKZ9l1 cYhWLtJl8JnJvQgYUuEik+C9lixGl5nFcqlR3L0klu9FHgylcJPtyA9o5ThOl84msmway/1X CUbino3urOUG+HevGaqiLhAD30q00oFhJz74VnOLtz7COzOQO7FSVBhoeBq9+7vyUzv3MHJh RntM2RX0IDgsKzZ8vc+jOeu8+82erM7mqHLU/3ciwrmxuCYcaYIHaw77qupmHjl1GDVfYe2a +UdO8OMXnMf3IQnTtRWbt13rrQntdPNVUHy87owPyfG6f0tBRbNbAwAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/47NjT4extdV66mbvTlxVh78BEGs>
Subject: Re: [MMUSIC] Please Read and Comment: Re: 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: Fri, 25 Jan 2019 14:10:38 -0000

Hi,

There seems to be ongoing discussion on both the MMUSIC and RTCWEB lists. Could we please use one list, or include both lists?

Regards,

Christer

From: Flemming Andreasen <fandreas@cisco.com>
Date: Friday, 25 January 2019 at 16.06
To: "adam@nostrum.com" <adam@nostrum.com>om>, Roman Shpount <roman@telurix.com>
Cc: Christer Holmberg <christer.holmberg@ericsson.com>om>, "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: Please Read and Comment: Re: [MMUSIC] ICE SDP/JSEP peace accords


On 1/22/19 4:42 PM, Adam Roach wrote:
On 1/22/19 3:40 PM, Roman Shpount wrote:
On Tue, Jan 22, 2019 at 4:36 PM Adam Roach <adam@nostrum.com<mailto:adam@nostrum.com>> wrote:
On 1/22/19 3:33 PM, Roman Shpount wrote:
On Tue, Jan 22, 2019 at 4:25 PM Adam Roach <adam@nostrum.com<mailto:adam@nostrum.com>> wrote:
On 1/22/19 3:15 PM, Roman Shpount wrote:
> The issue is the offer generated when ICE restart is not initiated and
> TCP candidate is currently nominated. TCP candidate is the only
> candidate which is present in both offer and answer. It is also the
> default candidate. No UDP candidate will be added it any point during
> the offer/answer exchange.


This is what I tried to indicate with the use of an italicized "always"
in my previous reply.

EVEN IF it is generating an offer when ICE restart is initiated and the
TCP candidate is nominated, Chrome will still always (always, always)
generate an SDP that includes a UDP candidate and use that candidate's
value in the m=/o= lines.

Unless I am mistaken, if ICE restart is not initiated, only the nominated candidate must be included. No other candidates must be present. If Chrome does not follow this, then it is most likely not complaint with either ICE or JSEP specifications.



Based on the conversation I had with their engineers, that seems to be the case.

Based on RFC 5245 section 9.1.2.2 (https://tools.ietf.org/html/rfc5245#section-9.1.2.2) this is wrong:

The agent MUST include candidate attributes for candidates matching the default destination for each component of the media stream, and MUST NOT include any other candidates.



I'm not disagreeing.

So where does this leave us ?

Thanks

-- Flemming



/a