Re: [Wish] Publication has been requested for draft-ietf-wish-whip-08
Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com> Thu, 11 May 2023 08:50 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 8E3FCC151091; Thu, 11 May 2023 01:50:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.094
X-Spam-Level:
X-Spam-Status: No, score=-2.094 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, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=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 ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iaJrbd9AvbOY; Thu, 11 May 2023 01:50:36 -0700 (PDT)
Received: from mail-ej1-x62c.google.com (mail-ej1-x62c.google.com [IPv6:2a00:1450:4864:20::62c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D719AC151089; Thu, 11 May 2023 01:50:36 -0700 (PDT)
Received: by mail-ej1-x62c.google.com with SMTP id a640c23a62f3a-965ab8ed1c0so1360674166b.2; Thu, 11 May 2023 01:50:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1683795034; x=1686387034; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=IBTe+A64Ebb6BDaEY1Hxj6CPaEie7b71ECT72sufQZs=; b=RkmEuux3iMsUkBkHW2s+0EddM6qe/qNWf9+MfuNe3ieruhrpRXmN1HkMhqOwkTG1mE lm8WyK8e0jeNCn0QHGgt5/8zM68DYl5L5HJubOixq9brNx5KjFxj5jIsETAm41wujWiC 42MUhxoNwwnqCnDJS5tjl00J3UU3XfkQp/7sZ+5sPZIFXes+jW5K5nUSGSVWP5d648TV n1M+xghLWZUPovaeAIqysbjUU6uVgz5nCh1giI5po6Gm1IEqn4j14ieVZ3EkiQkfvJ6F Ch/IfXfDDDRcziEPwM/lXdvXi5x3drebinXa3RoBzI5Pv3Hyz6y+BEoz3RRpYBU3dRd+ 9aSA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683795034; x=1686387034; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=IBTe+A64Ebb6BDaEY1Hxj6CPaEie7b71ECT72sufQZs=; b=dmjtQWtv5qyBR+nVLZ7KHlUyPMvFlYOSRRNfzQBUw1VlSaaL5EEXquKGmurPjPc4Qo Ha9WuLZaX2KlRYP9BQlZsHUBtBa0dq15FQlaVXtSh9q9zD0YjcsbF48hkk9tsT0byKBN 1pCxfXZTZXYlfI2Qqq7W3DUHhS+P0oYvOEAScw/IcZpTAHPa2Le31fGdrkr9lHeaRNvl oPggcIyxG5l1+/rtPFrONoLtWv7ZVr013+otz+QsmkdXHkCYnKZccN81W0zA74F0ikZ7 F136R6rONGCafNwCyUtRV83jl61KHXlS17EcaMmanU5JgNyLiGY+ppZu6MrbFYfGbIXH IYUQ==
X-Gm-Message-State: AC+VfDzQRz3wm83+EIUF1dWc4ebt5crOIq9HHsmrhVpXZ+4/fXbz6L0I 4+EGuuuWFotm7fsw95C1FWCtcaUnLO5/I/LUKdM=
X-Google-Smtp-Source: ACHHUZ7UrRtPQHDt0LgCOHbPqaYzyAD3IKM/GnBXnGKtafJKBsiAb4++iw0iSfz/6WS4YlLeSYYBzOaXCM1RWoL9U5w=
X-Received: by 2002:a17:907:7291:b0:96a:717:d452 with SMTP id dt17-20020a170907729100b0096a0717d452mr7802685ejc.19.1683795034325; Thu, 11 May 2023 01:50:34 -0700 (PDT)
MIME-Version: 1.0
References: <168254249812.28876.14989555994736804883@ietfa.amsl.com> <CAL0qLwZ=e=1g7q6An5yFR=yE=ZyMLJWUX=nmL5WqUiTjxSZEwA@mail.gmail.com>
In-Reply-To: <CAL0qLwZ=e=1g7q6An5yFR=yE=ZyMLJWUX=nmL5WqUiTjxSZEwA@mail.gmail.com>
From: Sergio Garcia Murillo <sergio.garcia.murillo@gmail.com>
Date: Thu, 11 May 2023 10:50:23 +0200
Message-ID: <CA+ag07bqrE3tQV0LWrZ9V6QZzG+oxzFe7YWriixfr+tzev69-w@mail.gmail.com>
To: "Murray S. Kucherawy" <superuser@gmail.com>
Cc: wish@ietf.org, nils.ohlmeier@8x8.com, wish-chairs@ietf.org
Content-Type: multipart/alternative; boundary="000000000000e5458905fb6714a0"
Archived-At: <https://mailarchive.ietf.org/arch/msg/wish/IBLpkWgOP19pLrSKFLlQvjv1ly0>
Subject: Re: [Wish] Publication has been requested for draft-ietf-wish-whip-08
X-BeenThere: wish@ietf.org
X-Mailman-Version: 2.1.39
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, 11 May 2023 08:50:41 -0000
Hi Murray, Thank you very much for your review, comments inline below On Thu, May 4, 2023 at 7:17 AM Murray S. Kucherawy <superuser@gmail.com> wrote: > > * Near the end of Section 4.1, there's an "ice" that should be "ICE". > Good catch! changed here: https://github.com/wish-wg/webrtc-http-ingest-protocol/commit/9d6efda0beedd56220c4dff20ff2dc38de100e8f > * There are lots of SHOULDs that could benefit from some explanation of > when one might not do what the SHOULD says (or do what the SHOULD NOT > says). Since you're giving implementers a choice here, some advice about > that choice would be good to include. Or maybe some of these SHOULDs > really ought to be MUSTs? Same goes for RECOMMENDED. For instance in > Section 4, you have "The SDP offer SHOULD use the "sendonly" attribute. > Why? Or why would I not? What if I don't? > In WHIP we are reusing the WebRTC/SDP/RTP specifications, and defining how those specs are used to establish a streaming session. As SDP O/A is a negotiation between the client and the server, there are some options that while there are not the correct ones according to our intended usage (like sending "sendonly" as direction on the SDP offer), they are not "illegal" in the WebRTC/SDP specs. For example, if you build a WHIP client on a browser, the default direction on the offer will be "sndrcv", and the server should be ready to accept it. The MUST is on the server side that has to answer with a "recvonly" direction always. So in this particular case, the direction sent by the client is a bit irrelevant, but the proper value semantically is "sendonly", that's why it is a SHOULD and not a MUST. > * This is a pretty thin Security Considerations section. Is that really > all there is? Shouldn't we at least say something like "As this protocol > is built entirely atop SDP and (things), the security considerations of > those protocols apply here as well."? It's pretty unusual to claim > (expressly or by omission) that a new protocol has absolutely no security > concerns. > Definitely the section would require a rewrite, however the intent would be the same. We are "just" specifying the usage of well known protocols (webrtc, SDP, https,.. ) so we are not introducing any new attack surface that was not already covered in those. The only point that could be new to this protocol is explaining the security of the rest api calls with the bearer token, any suggestion on how this could be rewritten? > * In Section 6.4.1, there's no longer an "Applications Area Director". > Suggest the following: > > Decisions made by the designated expert can be appealed to an Applications > and Real Time (ART) Area Director, then to the IESG. The normal appeals > procedure described in BCP 9 is to be followed > Thank you very much, applying it here: https://github.com/wish-wg/webrtc-http-ingest-protocol/commit/e1bd984aa5793ede13859fd36fd74d2791b8b34e > * Sections 6.3 and 6.4 confuse me, though this is possibly just my > inexperience with URN namespaces talking. It looks like you're creating a > registry for IANA to manage, but doing it completely outside of the pattern > RFC 8126 describes. Given the reference to RFC 3553, I'm guessing this is > somewhat normal, though I wonder why RFC 2434 wasn't used. Is that all > correct? > I don't have much knowledge about the urn ietf namespace, but the ones on the RFC 2434 don't seem appropriate to me and the only one that seems to be active at IANA are the "urn:ietf:params:" namespaces specified in rfc3553: https://www.iana.org/assignments/params/params.xhtml#urn-subnamespaces I used the SCIM registry as an example when writing the WHIP registry , but it is also used by the rtp header extension registry. Is there anyone that we could ask to confirm if this is ok? Best regards Sergio
- [Wish] Publication has been requested for draft-i… Nils Ohlmeier via Datatracker
- Re: [Wish] Publication has been requested for dra… Murray S. Kucherawy
- Re: [Wish] Publication has been requested for dra… Sergio Garcia Murillo
- Re: [Wish] Publication has been requested for dra… Sergio Garcia Murillo
- Re: [Wish] Publication has been requested for dra… Murray S. Kucherawy
- Re: [Wish] Publication has been requested for dra… Sergio Garcia Murillo
- Re: [Wish] Publication has been requested for dra… Sean Turner