Re: [rtcweb] On babies and bathwater (was Re: Summary of Application Developers' opinions of the current WebRTC API and SDP as a control surface)

Peter Thatcher <pthatcher@google.com> Sat, 20 July 2013 01:21 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 26EB711E81AA for <rtcweb@ietfa.amsl.com>; Fri, 19 Jul 2013 18:21:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.771
X-Spam-Level:
X-Spam-Status: No, score=-1.771 tagged_above=-999 required=5 tests=[AWL=0.206, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id XHgvi1ARMD6K for <rtcweb@ietfa.amsl.com>; Fri, 19 Jul 2013 18:21:21 -0700 (PDT)
Received: from mail-pb0-x22b.google.com (mail-pb0-x22b.google.com [IPv6:2607:f8b0:400e:c01::22b]) by ietfa.amsl.com (Postfix) with ESMTP id 807C911E8186 for <rtcweb@ietf.org>; Fri, 19 Jul 2013 18:21:21 -0700 (PDT)
Received: by mail-pb0-f43.google.com with SMTP id md12so4982695pbc.30 for <rtcweb@ietf.org>; Fri, 19 Jul 2013 18:21:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type; bh=cpl9Ielwb3lL3bASyu/u09GlO+r/F3+57y+11MuRyus=; b=RukHdQo/mRyp/h+1+1WW8xvqagw5wbAYtXTuMQAbyhaMGb3krUiNP5q8XWMq3uc8XN TuLooyohwcVifZ/WtwvdxCDus661WQJotf4FwmzkG3jYcDyq1eREY/OuNtvDBCh/es+d 7uc0IcPqbX75ON3SJF5VSCGMJhDeZDLlvus2c4noGQZ6pCqEsTxzymTRTNk+xwzrzGxI j6HTEBElcl7OVl/Cu7fqbDePZ8ZrXpvNsOcVa8zbUzMD8dePzD7kTHva+oc5YDCej57x jFjwKQt49FPfeBwGVuhI038tomSWE3gkmT4xyhiWhPwziiosWKJ/XNaPRcMZL3eoTddG oApA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:x-gm-message-state; bh=cpl9Ielwb3lL3bASyu/u09GlO+r/F3+57y+11MuRyus=; b=dIPWlt6FS3JdyZKqoBeKa7BqOxVpQMANRVuVaCJCQ23whiuEvu422qs5vsDXm4s1Lh RfiurW9DwulyGxvRFi8ABQ+14oqbd2C1ONtR51msK5Zw9IHiI8dQuuhiyKOmciEtrIKy IT2rYj39wpXxdCBKplfghamRtQiaHBG1FjuhE/TzqBvWIEKlDRNk/OJNop9KODfQp9fr yGQDO2etzBm8YLoMz3sTcFFV8T3cLNfSAL9iDUKNM7eRI92FDczluKdyWja0nmN6PZ+x JYIfZPT09DrnHWJY8+4s8bK9qyFRZYc7W1iqpwwi7CuKZYLdFhNAmy8UCkO2zJnsxwwv 6USQ==
X-Received: by 10.66.14.196 with SMTP id r4mr21183376pac.57.1374283280948; Fri, 19 Jul 2013 18:21:20 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.66.78.195 with HTTP; Fri, 19 Jul 2013 18:20:40 -0700 (PDT)
In-Reply-To: <FCBC8B98-3DEC-4E58-A6F7-B1CF8711E4A8@iii.ca>
References: <CAJrXDUGMohpBdi-ft-o_uE7ewFkw7wRY9x7gYEncjov7qi-Bew@mail.gmail.com> <CABcZeBPa4wBS8pYq=0wesMOfL6TkeC7QGAZ8pWwOcnkhkJqWfA@mail.gmail.com> <CAJrXDUFxo8P8wxh8jX3019yPQOuwQ0eVdsFmRXsbWdWinnc5oA@mail.gmail.com> <CABcZeBOTKpmFC34waqZ4kA-P8t+E6yY9gX1JFCHhsBH0+CF-Qw@mail.gmail.com> <1447FA0C20ED5147A1AA0EF02890A64B1C30BC0F@ESESSMB209.ericsson.se> <CAD5OKxtKLMf_d=8GSMrqfNhDHPe9MFP2ZTKzZHFn9CyMr-gSVQ@mail.gmail.com> <1447FA0C20ED5147A1AA0EF02890A64B1C30C833@ESESSMB209.ericsson.se> <CAD5OKxvGfkgRp6tXwbOu_kVteHiBBqsyR5ixH18FMKjCNGO8VQ@mail.gmail.com> <1447FA0C20ED5147A1AA0EF02890A64B1C30CD1E@ESESSMB209.ericsson.se> <BLU401-EAS386F88B3FE140492B39B59693610@phx.gbl> <AE1A6B5FD507DC4FB3C5166F3A05A484213E41E7@TK5EX14MBXC265.redmond.corp.microsoft.com> <C50FDAD5-492C-4A83-AD6D-464242FB4A05@iii.ca> <CALiegfneUj=kzDjR_E1=S-bqAajaPUE3f_A2g8oGriFyPhamPA@mail.gmail.com> <51E96B5B.2050302@nostrum.com> <CAJrXDUFtPwHNznRHYgMpSr8U04Y+toDHubJ5fK-2qtnsURtL7g@mail.gmail.com> <CAJrXDUFX0nrUtQ4TFF+v2r2fbCUxQxDGmYzRHpYTBxOCeRao7Q@mail.gmail.com> <FCBC8B98-3DEC-4E58-A6F7-B1CF8711E4A8@iii.ca>
From: Peter Thatcher <pthatcher@google.com>
Date: Fri, 19 Jul 2013 18:20:40 -0700
Message-ID: <CAJrXDUH0ZBtTX0wLZx_7U=6WqZ14CO+w3haNfiHZ1znsYJkUaA@mail.gmail.com>
To: Cullen Jennings <fluffy@iii.ca>
Content-Type: multipart/alternative; boundary="bcaec51f99e5c84e1c04e1e74297"
X-Gm-Message-State: ALoCoQlDVw21Y3+ilp6xHAzsIqyIPCuOv+yfhH0Z/cq7kwT6xrNvwvjvL5uAgXXRxjs7xT65smVTtVW8ptNuvDv+kVMK5KJXaihjP9KNkvMIv20JcaGDhmC3bZARzq98VVD3cwK/ufO5YPYLBxUl6hTuuEUTqR9pZgV9Zq7J9YfucWZ638tsb6Lp3YFnZ3nxG9FRRd6s4905
Cc: "public-webrtc@w3.org" <public-webrtc@w3.org>, "<rtcweb@ietf.org>" <rtcweb@ietf.org>
Subject: Re: [rtcweb] On babies and bathwater (was Re: Summary of Application Developers' opinions of the current WebRTC API and SDP as a control surface)
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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: Sat, 20 Jul 2013 01:21:22 -0000

On Fri, Jul 19, 2013 at 6:10 PM, Cullen Jennings <fluffy@iii.ca> wrote:

>
> On Jul 19, 2013, at 5:56 PM, Peter Thatcher <pthatcher@google.com> wrote:
>
> >
> >
> >
> > On Fri, Jul 19, 2013 at 5:54 PM, Cullen Jennings <fluffy@iii.ca> wrote:
> >
> > On Jul 19, 2013, at 10:18 AM, Peter Thatcher <pthatcher@google.com>
> wrote:
> >
> > >
> > > It's interesting that most or your list of things that needed to be
> solved without SDP (simulcast, FEC, correlation of RTP streams with
> MediaStreamTracks, glare) still haven't been solved for WebRTC even with
> SDP, despite many months (years?) of effort.
> > >
> >
> > Peter, with the exception of Simulcast, which of these do you think has
> not been solved in SDP when not using bundle?
> >
> >
> >
> I asked about SDP, not WebRTC. The thing that is making this take a long
> time is you don't want to use SDP.
>
>
I'm not asking about SDP.  I'm asking about WebRTC.   It's the WebRTC API
I'm concerned with.

 > Has FEC been defined for WebRTC?
> yes, that is defined for SDP O/A
>

FEC still isn't defined for use with the WebRTC API.  I believe it's still
in the long list of things that can't be resolved until Plan A vs. Plan B
is resolved.

> Has glare been solved?
> yes
>
>
In the context of WebRTC, it wasn't at the last IETF.  What has changed
since then?


>  > Has mapping of RTP streams with MediaStreamTracks been resolved (with
> the exception of the "unity plan" which has not yet been approved)?
> This is obviously trivial if not using bundle. Any version of MSID would
> work. It's only complicated by bundle
>
>
Even without BUNDLE, it's still not clear what kind of SDP createOffer
should generate for multiple tracks.  (with the exception of the "unity
plan" which has not yet been approved).


> >
> > I think the whole list I gave is still unsolved/unresolved.
> I disagree. They are only unresolved because we want to add bundle and
> that was a major change to RTP resulting in a bunch of work needing to be
> done to see how that impacted SDP.
>
>
It thinks there's more than just BUNDLE, but you make a good point:
 finishing the WebRTC API currently requires lots of major changes to SDP,
which creates big delays.  In fact, it's the number one things holding back
the API from being done, because major changes to SDP take a really, really
long time.


>
>
> >
> >
> >
>
>