Re: [rtcweb] Getting rid of SDP

Peter Thatcher <pthatcher@google.com> Tue, 06 March 2018 18:30 UTC

Return-Path: <pthatcher@google.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7A9DB12D779 for <rtcweb@ietfa.amsl.com>; Tue, 6 Mar 2018 10:30:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.01
X-Spam-Level:
X-Spam-Status: No, score=-2.01 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 zn3Ji7jFikiN for <rtcweb@ietfa.amsl.com>; Tue, 6 Mar 2018 10:30:35 -0800 (PST)
Received: from mail-wr0-x22b.google.com (mail-wr0-x22b.google.com [IPv6:2a00:1450:400c:c0c::22b]) (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 BDD3F12D0C3 for <rtcweb@ietf.org>; Tue, 6 Mar 2018 10:30:31 -0800 (PST)
Received: by mail-wr0-x22b.google.com with SMTP id l43so21977393wrc.2 for <rtcweb@ietf.org>; Tue, 06 Mar 2018 10:30:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=lubixYW8zl8jjqJsrYbnzhAInDTWo1U1lCUXOemXDTs=; b=vuQUGpEvL/TkiwmBCk11J94zjvcJzupBq2qZMGW2deLPgYY5RL+QfrfChdwOIs3dCX FC7/SdWUBL2xWsBqSM91hSfLkPDS4rK9NHO456dJ6gZLXHgHKwBt8m5JPtyGZKiC6nzJ BxM31ntyWa9KeXN3WlmhzEaVACc2pKJ13E/oNKppUB5gXL9u5jMQxddqt3FWOp9BwtMG g8ppG69LVzxVNkFLya+msfUtS4TYhBfPYLDUhl1hQU8/UqKxBiiviWKRKgEJVOfuQ0I3 VfjugQGtZ6ojwkQwNK0xe7FriSnCUdVp2LxrAKXJLHv2AJ0ubSaL5hUZMOEARIP6rZVb xmCQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=lubixYW8zl8jjqJsrYbnzhAInDTWo1U1lCUXOemXDTs=; b=SOZT6r+cEK9JXXM6HmHH5+smHIyeBAacBnpyW/xi6QWZPgDGTaGfp5USIMRs6nU2FO G+FzBJnyWltbHHyYZZVTd84R60eX3G525/YyOAzfs6ptzrqnVDTr5VIt70aXvD9gXDlu YrZf+mArPEp8iVDJMg/7vubXCRAvIx8qFQcw/FPnBBd6Y23JZWl0MRClHXPCmHp071Lt 8te4E8SF0nv81SFpb8Z/Q5jJwfuKa6UukgNd777pr14OJD2oS2bVIexgoYwGVpUSjckK ovmIP0eoCnjN+PAOmQ+6ui4Z6aRzFjpcc4FhqUaaz+W3K5WIDY7R0QONTMCRWXlhjgh8 TgBQ==
X-Gm-Message-State: APf1xPDDRxPkd1Zv9CCj1UL/GVLiNEbteX/n+dOg1Q3pqPbKDnA2jEwo hsWtjthpOqDkfp74kmITjyY7DdXedYZ1+f7SOjB+ZXFU
X-Google-Smtp-Source: AG47ELtKPYY1r/kSYXH+SnCKkKseL5JWdRfgBZe7PSZxx+g2zpuaxUjO6kua3jIxo3UiVsFuBy+U/Rsk2zEIwoeKBQg=
X-Received: by 10.223.199.137 with SMTP id l9mr18016960wrg.6.1520361029987; Tue, 06 Mar 2018 10:30:29 -0800 (PST)
MIME-Version: 1.0
References: <3B663EB9-52D3-4069-A31C-03D6D0BB38BB@iii.ca> <4de127a2-2936-0022-34af-614129ea105f@alvestrand.no> <CAHp8n2kuoVfGL7JVTh3Dw72rFMZn3xyAYM+xzaDvcDoFp3EL=g@mail.gmail.com>
In-Reply-To: <CAHp8n2kuoVfGL7JVTh3Dw72rFMZn3xyAYM+xzaDvcDoFp3EL=g@mail.gmail.com>
From: Peter Thatcher <pthatcher@google.com>
Date: Tue, 06 Mar 2018 18:30:19 +0000
Message-ID: <CAJrXDUF71=M2O8dj-UYf8=72XzUmHEL3EODJTYLgwCdpeJsNaQ@mail.gmail.com>
To: Silvia Pfeiffer <silviapfeiffer1@gmail.com>
Cc: Harald Alvestrand <harald@alvestrand.no>, rtcweb@ietf.org
Content-Type: multipart/alternative; boundary="089e08244044204aff0566c2a3dc"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtcweb/vngeEUQX7RhiF_GWPiSEGbYsdz0>
Subject: Re: [rtcweb] Getting rid of SDP
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtcweb/>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 06 Mar 2018 18:30:37 -0000

I just recently sent an email to the list summarizing a previous list
thread asking people to share use cases that people were looking at.  So,
in a sense I think we've already gone through the exercise of seeking use
cases, getting them, and summarizing them.  The conclusion I came to was
that a set of orthogonal low-level APIs would meet the use cases people had
expressed.

On Mon, Mar 5, 2018 at 11:02 PM Silvia Pfeiffer <silviapfeiffer1@gmail.com>
wrote:

> Yes, please, let's make a list of the use cases and the problems.
> Otherwise it feels like we're re-inventing technology for technology's
> sake.
>
> Kind Regards,
> Silvia.
>
> On Tue, Mar 6, 2018 at 5:39 PM, Harald Alvestrand <harald@alvestrand.no>
> wrote:
> > Nice to see that you too are arguing that we should get rid of SDP's
> > design errors!
> >
> > There are of course design errors (I think) in the proposal you made too
> > (the most glaring one is that you tie sources to clients - in order to
> > be generic building tools, sources need global IDs - otherwise we can't
> > build distribution trees for Baumgartner's parachute jump from space
> > using the same technology as chatting with Grandma). 128-bit random
> > numbers are lovely global identifiers. (This is the same error that went
> > into the original design of the http URL - tying location with identity.
> > But I digress.)
> >
> > I'd also like to have a security story that hangs together - each layer
> > has unique security properties that it needs to make sure are
> > satisfiable - from the neeed to not make DDOS simple at the network
> > layer to the assurance that I'm talking to Grandma and not some
> > CGI-generated scammer-face at the application layer. We've so far failed
> > to have a security story in WebRTC that is both comprehensive and
> > attractive to deploy - I'd like to see us do better next time around.
> >
> > I'm a little bit hesitant to ask this, but .... should we go back and
> > look at what use cases we plan to solve in this Grand Unified Scheme of
> > Things?
> >
> > Harald
> >
> > On 03/05/2018 08:43 PM, Cullen Jennings wrote:
> >> SDP is pretty awful. What we need to do to greatly simplify things is
> get rid of SDP. The offer answer is really complicated for modern systems
> that have more uniform capabilities so I would like to get rid of offer
> answer too. To simplify all the control, I think one needs to also simplify
> STUN, TURN, ICE, RTP, and SRTP.
> >>
> >> I wrote a draft outlining that - it is at:
> >>
> >> https://datatracker.ietf.org/doc/draft-jennings-dispatch-new-media/
> >>
> >> it is being discussed on the dispatch@ietf.org email list ( you can
> join at https://www.ietf.org/mailman/listinfo/dispatch). Glad to get PR
> at https://github.com/WhatIETF/draft-jennings-dispatch-new-media
> >>
> >> Love to get feedback in general and also on how this, or parts of it,
> would be a good way to go for the next version of WebRTC
> >>
> >> Thanks, Cullen
> >>
> >>
> >> _______________________________________________
> >> rtcweb mailing list
> >> rtcweb@ietf.org
> >> https://www.ietf.org/mailman/listinfo/rtcweb
> >
> >
> > _______________________________________________
> > rtcweb mailing list
> > rtcweb@ietf.org
> > https://www.ietf.org/mailman/listinfo/rtcweb
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>