Re: [Wish] How to detect a crashed client?
Christer Holmberg <christer.holmberg@ericsson.com> Sat, 11 September 2021 10:21 UTC
Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: wish@ietfa.amsl.com
Delivered-To: wish@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1])
by ietfa.amsl.com (Postfix) with ESMTP id 5815D3A0C0E
for <wish@ietfa.amsl.com>; Sat, 11 Sep 2021 03:21:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.553
X-Spam-Level:
X-Spam-Status: No, score=-2.553 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.452, 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 NyLvriv_imH7 for <wish@ietfa.amsl.com>;
Sat, 11 Sep 2021 03:21:34 -0700 (PDT)
Received: from EUR05-AM6-obe.outbound.protection.outlook.com
(mail-am6eur05on2067.outbound.protection.outlook.com [40.107.22.67])
(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 B85CD3A0C0C
for <wish@ietf.org>; Sat, 11 Sep 2021 03:21:34 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
b=MudIcw+tLZy7ERCmWQAJKmJHFYdFRQ0lTiy++eQ/dBU0TvpaltGqAGm4H529V6YG+iVX+vc53smPNuf6g6GtaZ4BHeo7jl9wmZkFuVfoeqrwLPrMSojCVWXjX8bNvxwa8RTUTOtHmgTDQteYmVY3Vb4P3pHqM3iZs8W2gilwCdifb8f0NGECEcXSxIiVU5bNwoKFufUj3qNkEu4Zpx2ZE1OIrRCh1ayDnLtC70WwzVEshOlkNCrkS7gYfCjlY9pfovbapVAXx4lv8jUjT0OcrOJ5tHOz7iEbqkitSdd8O5HzA9OO9oZ5SuOS4syGuEkUG47NswFluhyl8DM0VXigkA==
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;
bh=EwxqpUxCgayX4h5sn1qexxCqO0IcYBnTVCQNbSN4AOY=;
b=aFQsG6tUkptDwbpFHmLAK3wwz4KklYgWTJ9kryXgTsaXfNrPOvRvBDXxsRqkZJqq5Fq30EFtkpnpM7tCWyQAjubopm2F8tueQna8OjaePseOyeuLumCwSSyXfi/+r1KAH4OFSkeCoo61CRmswWcE7JUG1Ct9SEtM6SGcCgLuZylfCn8qHpmRl1WwD/VDh7kO9RzrhT/0F7T8tPSo8XqKwX86rU61zhNEPJXfc9xVR+yTWhpApBkxu15Gf9+U9h/WvH84bq5hBwLkoyY+gf34GNRLX3t+oK4486Kl6g0jdC5S/ftLDYPFRd2J4oYzpTj0rqL+ZM7A4NQ1RagyOXZ7Qw==
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=EwxqpUxCgayX4h5sn1qexxCqO0IcYBnTVCQNbSN4AOY=;
b=FEnLs34RY2gx+AqYh6MVSosd95Km551IXgz+XUFSXj6fbaNoifNum67mW5KvzSiDkPIh1NuSeHyLU+4Sc9mn9SU1ksFsXwpuU6i6tywtT/oFA2Ebyj1s4Duw6i1Hwrb0Qvv/rR/RCOYRqJTaz093VqibJm/vH3YzkoVi3QQ3QqU=
Received: from HE1PR07MB4441.eurprd07.prod.outlook.com (2603:10a6:7:9f::27) by
HE1PR0701MB2763.eurprd07.prod.outlook.com (2603:10a6:3:8f::14) with
Microsoft
SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id
15.20.4500.9; Sat, 11 Sep 2021 10:21:24 +0000
Received: from HE1PR07MB4441.eurprd07.prod.outlook.com
([fe80::49b7:5cc:5aeb:fb2a]) by HE1PR07MB4441.eurprd07.prod.outlook.com
([fe80::49b7:5cc:5aeb:fb2a%4]) with mapi id 15.20.4478.019; Sat, 11 Sep 2021
10:21:24 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Juliusz Chroboczek <jch@irif.fr>
CC: Nils Ohlmeier <nils.ohlmeier@8x8.com>, Sergio Garcia Murillo
<sergio.garcia.murillo@gmail.com>, WISH List <wish@ietf.org>
Thread-Topic: [Wish] How to detect a crashed client?
Thread-Index: AQHXpY4HFl+1nU5ewkaLeDzEi6srUqub1BsAgAALHgCAAByVAIAAJpQAgAGeczKAAA+pwIAAB3qAgAC8PMCAAAw7gIAAANfw
Date: Sat, 11 Sep 2021 10:21:24 +0000
Message-ID: <HE1PR07MB444150A2145FDDA6A7D619BA93D79@HE1PR07MB4441.eurprd07.prod.outlook.com>
References: <877dfphj5g.wl-jch@irif.fr>
<CA+ag07Y0A9ZbfH9QPEWUS2LjFA4hF7T1kuYc-fCUMLW+VdCRww@mail.gmail.com>
<875yv9hgrf.wl-jch@irif.fr> <7DEC2328-BB66-449B-A778-BAF8DDB9BFC8@8x8.com>
<CA+ag07aZkSHyuGTt-Gkn7AxboAoexSZTUQCi+nBCjyYTyCVmXw@mail.gmail.com>
<760D1DAA-AA48-4893-9B1B-0904FB9D8062@8x8.com>
<CA+ag07bWHcuavZ-pY2rfOw-XX-0UuKtQvX=L3=SZPFwxGFfWjQ@mail.gmail.com>
<HE1PR07MB4441C7F2D6DE62C65022B5F393D69@HE1PR07MB4441.eurprd07.prod.outlook.com>
<40B6339B-B13B-4749-A54D-2B0DBC298D59@8x8.com>
<HE1PR07MB44412EECFDED3CF08754BAC393D79@HE1PR07MB4441.eurprd07.prod.outlook.com>
<8735qbwhag.wl-jch@irif.fr>
In-Reply-To: <8735qbwhag.wl-jch@irif.fr>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: irif.fr; dkim=none (message not signed)
header.d=none;irif.fr; dmarc=none action=none header.from=ericsson.com;
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 4856f484-b021-4fe2-956a-08d9750de848
x-ms-traffictypediagnostic: HE1PR0701MB2763:
x-microsoft-antispam-prvs: <HE1PR0701MB276339E0374BD750D0E6150893D79@HE1PR0701MB2763.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: lsjfDceD3W9QejixjQnalfPZChrKeYCeqnQ3qzxJLJh8CbigaDclbIoJyBTRI13uPEa+xbXaSC7s9hkqpPynVoJuKlHUzroLI303D31rR87TgVJR0yq9p6EYbTlIwDSJkuuuFwKDezjpLECOQFir0jhRNaClJ3TY9WXMILQ9Q24HsRYwygNkwyM56cvOktHxP6Ig8c9ECL3PJNhLmDCoXVydsI3HfAM+9h04cMpI7uhyKV0NwF5hysmnLzhOQcYQxwt15ENwoA8tqv8hGysPoQKHYE48+eng3QIy1t5fe/zF/WPCpP5uttZiH2clR9f0x39VVFXlMYo87d+Ep0vXXZQ7Fgbv+sjvb1gI02U/Z9xsxJFCGw0oWCZkT8jWQR/PJpfwRdnliOJOBweFkD2kLyTxq7wyAI7D/dI5lgBDpNeFyvcBJXS5JHVkEB3uRMSA1nwGK/RPdXwK1amUpi3lseiRBkIIWB3PxhECly4JPGwRp/P0BbqVinBnKZH26kPvGiKcNnW3yTMtd338TiHawy3gZ1h/0j/2gqnnResFiVM32HFRutyJ5hoG0ky5ToSa0KYaDgha1BcIIEfCdfU7p+8K6fuYoKcWI71MgVlvV0Qe0eXk5FSOpbpo5e5ve2EsGDRyZT/zfruzIg+2kph37vvlsif+jFnuuKXuCg1DJu5nhYpLZWOY+G8WDOaV2jqysmXgPW/OikDM6Zeo13hyEA==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
IPV:NLI; SFV:NSPM;
H:HE1PR07MB4441.eurprd07.prod.outlook.com; PTR:; CAT:NONE;
SFS:(4636009)(396003)(39860400002)(136003)(376002)(346002)(366004)(6506007)(38070700005)(9686003)(4326008)(2906002)(71200400001)(7696005)(5660300002)(66946007)(52536014)(8936002)(76116006)(8676002)(44832011)(66556008)(86362001)(66446008)(66476007)(26005)(64756008)(83380400001)(478600001)(186003)(122000001)(54906003)(316002)(38100700002)(55016002)(33656002)(6916009);
DIR:OUT; SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?xxmT2WGlHo3UDcNGQiJOmUph8M7loyYlH3lteUp8/oKZb4S8QtD0r2xSf6xj?=
=?us-ascii?Q?YzlQl/HY7G3l74mt0X/HbnprzfIzGBY47weC68TEXyKL+XjyhWGd7H8ZYD/i?=
=?us-ascii?Q?sP1pOowETjsGOr/Ced8GC6+Xe/F572unsAWQJ3P+g/LCvuGe4A7EizXcg8Hp?=
=?us-ascii?Q?Cz31sj56kP4HZW99QxdzeWGPdmc+pcEgNB5tpHl5STi+Ac5KTzNzSeUUR+oh?=
=?us-ascii?Q?gR2HjBe2FUcQ4Ng9+C1i4ZfQ8Z4YGI8kl1PZsgn7lOQq7eVNdT6knjSM/AH+?=
=?us-ascii?Q?Tb8TReN0OV5XSubIkHmoG7Ut2fSxXHb7pfBwLPJc9ZNaqGaPUoQD4mVbRIfE?=
=?us-ascii?Q?pYldSeeDDSwwGMo0yIUDqTn8+Cb++5MPMH6R3comKtIB+FJKVVGnVy/gjp81?=
=?us-ascii?Q?DEwe5mJffUHOpM0RVTJtdUqHYevCdfMCpGJ2rs/IkaFv52gf2sh4Dvhl45El?=
=?us-ascii?Q?DM7OuYECUjCe0udGpxULJmvvhtd5r0sZGnOMh2nUUgLpRGywea4flfN9+WH1?=
=?us-ascii?Q?itdxAI38B6rZz/ejpYZu5uSc7cwjHoIDb329LFqh9apVG92j2ZSfofhRzPTA?=
=?us-ascii?Q?XEwjbpH88+JXYMt4YetENc3LykHPTQNExs0jj1u1N/0yAYmOyp7Os5D2M9kG?=
=?us-ascii?Q?tfgOD5FLsRW7w5QyaPCU/3WQda9vFszDawRTCpMEkT3vqAgmxXlK29jK2NWx?=
=?us-ascii?Q?UNZ4M+3bgzXWhp/K9HyRopyUunkgTdYuSt9yZzUNMPBoiifXBJeK2bW5uB7a?=
=?us-ascii?Q?YgXReaWqT8Clv7xnUfZz4AEXn9iPvVvApKgm4Y0IydgWh2iL5I/XwhIxS9l8?=
=?us-ascii?Q?esJUWLTivNv8ma6NFqnj3gyM/mWmQoGN1+8g2StMtSjH/wwi/Kf0O5spV3Zh?=
=?us-ascii?Q?zz8BbtoqWw3DbGT+0UTtqzKN3315lF/IakJc1t5X/MnLJDgAyxUteGMZYBqk?=
=?us-ascii?Q?mmc/2ZbXDb5sxEw4WHGedW+10J+l93bG2/PY258qiheytEG1/ZqMTsZQJkQ6?=
=?us-ascii?Q?wAvXjB7BvuQ1IH4IvZoOeDaRsx6iEoHvjxP3Q0q9XhkYPJbvHHPRvOXCnKo5?=
=?us-ascii?Q?RIdpj4ugSVtdWXh9/fxw4aVdRabJf9PeSHReTNjCx8ivV7wreL7EnBZYk6m+?=
=?us-ascii?Q?vUsERr0qGi8uS6Pp6adKwD4pD6ZO2HgBcA4lmgYe5zlNdQBmxbc3xXxeFdLf?=
=?us-ascii?Q?gSzR+Ek5G0pD8PACaUWwW5xCr6CGet68Bz7vJAe4/m9P8MuyC10maIZ5NNCJ?=
=?us-ascii?Q?4WN6/cFLfmd6YSKVbbd14bKd1ljJC2lWHcoeF5x6bIYyZVB1R0PhnhqQE9JS?=
=?us-ascii?Q?Tquw63sci++Klfla+SdYO4Ru?=
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: HE1PR07MB4441.eurprd07.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4856f484-b021-4fe2-956a-08d9750de848
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Sep 2021 10:21:24.0552 (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: POr2OK4goGTTWV+A3//ap3zfORlN/54NB4q/n1s+IVajGNPnHgjSqllDsXc2kYT9CUE1BWanzFJyH2HBqzHqfTGmC9BodWRcxbzKFux5qgs=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2763
Archived-At: <https://mailarchive.ietf.org/arch/msg/wish/5JSiX3lW0065Ql_RNtiE9shvwL0>
Subject: Re: [Wish] How to detect a crashed client?
X-BeenThere: wish@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: WebRTC Ingest Signaling over HTTPS <wish.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/wish>,
<mailto:wish-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/wish/>
List-Post: <mailto:wish@ietf.org>
List-Help: <mailto:wish-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/wish>,
<mailto:wish-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 11 Sep 2021 10:21:40 -0000
>> However, it was also suggested that the server would use ICE consent >> towards the client. That sounds a little weird to me, as there will be >> no media in that direction to begin with. > > I think that one of the desirable properties of WHIP is that it can easily be implemented with minimal changes to the WebRTC stack -- in the current draft, the only place where you need to delve into > the internals of the WebRTC stack is to generate and parse the > somewhat baroque RFC 8840 syntax for trickled ICE candidates. > > My undetstanding of Nils' point is that while ICE keepalives are the natural thing to do in the server->client direction, if your stack is doing ICE consent instead, then it's fine to keep using that. Does anyone see a problem with that? Even with "normal" bi-directional media cases, how often does a network server use ICE consent towards a client? Network servers are often (please correct me if I'm wrong) ICE lite, and now there is suggestion that those should do ICE consent. How is that keeping things simple? :) Regards, Christer
- [Wish] How to detect a crashed client? Juliusz Chroboczek
- Re: [Wish] How to detect a crashed client? Sergio Garcia Murillo
- Re: [Wish] How to detect a crashed client? Juliusz Chroboczek
- Re: [Wish] How to detect a crashed client? Nils Ohlmeier
- Re: [Wish] How to detect a crashed client? Sergio Garcia Murillo
- Re: [Wish] How to detect a crashed client? Juliusz Chroboczek
- Re: [Wish] How to detect a crashed client? Sergio Garcia Murillo
- Re: [Wish] How to detect a crashed client? Nils Ohlmeier
- Re: [Wish] How to detect a crashed client? Sergio Garcia Murillo
- Re: [Wish] How to detect a crashed client? Christer Holmberg
- Re: [Wish] How to detect a crashed client? Nils Ohlmeier
- Re: [Wish] How to detect a crashed client? Christer Holmberg
- Re: [Wish] How to detect a crashed client? Juliusz Chroboczek
- Re: [Wish] How to detect a crashed client? Christer Holmberg
- Re: [Wish] How to detect a crashed client? Juliusz Chroboczek
- Re: [Wish] How to detect a crashed client? Christer Holmberg
- Re: [Wish] How to detect a crashed client? Sergio Garcia Murillo
- Re: [Wish] How to detect a crashed client? Christer Holmberg
- Re: [Wish] How to detect a crashed client? Adam Roach