Re: [Wish] Setup:active
Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com> Thu, 09 September 2021 20:04 UTC
Return-Path: <sergio.garcia.murillo@gmail.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 C9C053A1453
for <wish@ietfa.amsl.com>; Thu, 9 Sep 2021 13:04:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5
tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001,
URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key)
header.d=gmail.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 lJfdkN31ywHS for <wish@ietfa.amsl.com>;
Thu, 9 Sep 2021 13:04:13 -0700 (PDT)
Received: from mail-pj1-x1031.google.com (mail-pj1-x1031.google.com
[IPv6:2607:f8b0:4864:20::1031])
(using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits))
(No client certificate requested)
by ietfa.amsl.com (Postfix) with ESMTPS id 1B6E03A1454
for <wish@ietf.org>; Thu, 9 Sep 2021 13:04:13 -0700 (PDT)
Received: by mail-pj1-x1031.google.com with SMTP id
gp20-20020a17090adf1400b00196b761920aso2290512pjb.3
for <wish@ietf.org>; Thu, 09 Sep 2021 13:04:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112;
h=mime-version:references:in-reply-to:from:date:message-id:subject:to
:cc; bh=8teA/3SMM4gMt4ByVaLaAXKcN/1cYkXjX/pCMgiIrWc=;
b=Zoz0gd+vq0Si812UYQZF/va99JhWXAS9QQeMbVS+8VDpBBJZdwsYVcoPJmPRBNUqvl
EjXVARYA3QYqn8JYlI+iQPpZdji83v+dch0XZWaLTJvbmWAHctKGH4qrLwlaFZtosWfP
NzJYcQzbj52BwQUwezr5dqXWf+5R160keJY/n33eQnsRx1AyoHlyP5qb0hGiCdQCFn/u
BP8zqSoW4Nt97ncd9CT7quyYS0ckwQRV0ua3loUIas42h0fIxtGt0T7xeTzVWLn53SWf
ny6fhp4d8lixLcJG+TdVcNzr79VlpAgeKG+vgKqGE38Y1OkM8FsMfwmCGUtBjHgnJawS
3/ag==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=1e100.net; s=20210112;
h=x-gm-message-state:mime-version:references:in-reply-to:from:date
:message-id:subject:to:cc;
bh=8teA/3SMM4gMt4ByVaLaAXKcN/1cYkXjX/pCMgiIrWc=;
b=bDJOjg/2yRyaSLgV/Sw4DJK2ujsHECzMCC6nbaagm3WSHAcYF0ggQzPvTV88zmyUdr
dVO7iGq9NdqCPC1bWb4hdFq/TYONI8gceCr4usrZCiuEBAF2bwK+8eIw67kPtHiAZU6F
QtSmsYlL/OHO+lEScUjd5Dlm4sbKAKO8m9c/mwz6SmPYlfi2yk+U/Ogj9dxbgSMuJ34y
QVHuqm1Q3pXhmRuu6R2e7AqldgQSzaGbezaaeYnfPxQwDz8vITGQEzSXUPFSqgkucdtq
IYLII2ZDofKnr1zTQPH3sB9pRXL0qSEQYu9nST18D2sGwYqDDaYLVu8Mw7M5LCPeseQ0
fVcQ==
X-Gm-Message-State: AOAM533+h+175Qdqisdw/4aB1QV4MaEdIxrQeDYls77uxl9PJgReFx1f
+NSUJapDvbvKFtIpozNAEuOQr2C0XpchwbbTVIU=
X-Google-Smtp-Source: ABdhPJwmQmcddDGJM35UV8ex4IN+Xe4Z+PbFHVu/W8AiuDEk2IccdnVD5H+mj6pJZ4A65YwjVygcEJYewMgyJatl1qw=
X-Received: by 2002:a17:90b:1488:: with SMTP id
js8mr5476685pjb.41.1631217850874;
Thu, 09 Sep 2021 13:04:10 -0700 (PDT)
MIME-Version: 1.0
References: <87mtolfubk.wl-jch@irif.fr>
In-Reply-To: <87mtolfubk.wl-jch@irif.fr>
From: Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com>
Date: Thu, 9 Sep 2021 22:03:59 +0200
Message-ID: <CA+ag07bmZAyPv9uDDK5uz=rpniNknrib9Qx78bBTXA1bJ-Bf0A@mail.gmail.com>
To: Juliusz Chroboczek <jch@irif.fr>
Cc: WISH List <wish@ietf.org>
Content-Type: multipart/alternative; boundary="0000000000008d855d05cb9580e0"
Archived-At: <https://mailarchive.ietf.org/arch/msg/wish/MBu7sjMBWtltgMkrVdEg6b3RxTU>
Subject: Re: [Wish] Setup:active
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: Thu, 09 Sep 2021 20:04:19 -0000
The idea is not to force the whip clients to implement both active and passive DTLS setup in order to reduce the requirements and cost of implementation. If we do not do that, we take the risk that most clients will adhoc rtp stacks will only implement the most common one and fail if the server returns the other mode. Note that this is a MAY, webrtc clients acting as whip clients can send a setup:actpass as normal. Also receiving a value different than actpass in the server side MUST be supported according to JSEP RFC 8829: Offers from non-JSEP endpoints MAY send other values for "a=setup", in which case the answer MUST use a value consistent with the value in the offer. Best regards Sergio El jue, 9 sept 2021 a las 21:00, Juliusz Chroboczek (<jch@irif.fr>) escribió: > Hi, > > In Section 4.2, I see the following mysterious passage: > > Unlike [RFC5763] a WHIP client MAY use a setup attribute value of > setup:active in the SDP offer, in which case the WHIP endpoint MUST > use a setup attribute value of setup:passive in the SDP answer. > > After checking 5763, my understanding is that the offerer may choose to > open the DTLS session, while in WebRTC the answerer chooses the party that > opens the session, with the answerer being preferred. Not a big deal, but > requires some tweaks to WebRTC libraries for use with WHIP, and requires > more testing. > > May I most humbly request an explanation of what advantages this is > believed to provide? > > -- Juliusz > > -- > Wish mailing list > Wish@ietf.org > https://www.ietf.org/mailman/listinfo/wish >
- [Wish] Setup:active Juliusz Chroboczek
- Re: [Wish] Setup:active Sergio Garcia Murillo
- Re: [Wish] Setup:active Juliusz Chroboczek
- Re: [Wish] Setup:active Harald Alvestrand