Re: [rtcweb] Proposal for a JS API for NoPlan (adding multiple sources without encoding them in SDP)

Peter Thatcher <pthatcher@google.com> Thu, 27 June 2013 05:09 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 D1A2D21F9B8C for <rtcweb@ietfa.amsl.com>; Wed, 26 Jun 2013 22:09:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.94
X-Spam-Level:
X-Spam-Status: No, score=-1.94 tagged_above=-999 required=5 tests=[AWL=0.037, 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 5v0mwe5NJJjH for <rtcweb@ietfa.amsl.com>; Wed, 26 Jun 2013 22:09:04 -0700 (PDT)
Received: from mail-pa0-x236.google.com (mail-pa0-x236.google.com [IPv6:2607:f8b0:400e:c03::236]) by ietfa.amsl.com (Postfix) with ESMTP id 1963321F9B8B for <rtcweb@ietf.org>; Wed, 26 Jun 2013 22:09:04 -0700 (PDT)
Received: by mail-pa0-f54.google.com with SMTP id kx10so531879pab.13 for <rtcweb@ietf.org>; Wed, 26 Jun 2013 22:09:03 -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=qX6djXeWtYOAujqy3YBYyYwl6WngDT4lw0NyF9Fl6tQ=; b=dhboBQty9YQrTtwKdaYMblO06RF3dBehfzXYgjwLYtkN1aDduOCPB2Mke436mZaMED 17o1m2guAE3sdPTdATpFrJlpYrf7YM0QmOl1JYahx3VCHMdUuxUrYK7cU52ZR2eKMWFJ pGvLjUIOBrnyxa0BfC/XxOCAlRGJOLvm0MhznsubuaJ9sHCE2rX2wjIwCXr0O3GuuGFA bnAgIN8DNyUaAhRL6NGMwvGLnhwm3HlIgVGUOkmPw/7vi7/ssvUqg/k3MEmtO6kDRQ1G be5xeqo/b7sPuw09jc567wSb1DRvN1A0kLzggyq0MmSwXVEpqTAc6BN7GgEh8DXYEmIu 3YAA==
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=qX6djXeWtYOAujqy3YBYyYwl6WngDT4lw0NyF9Fl6tQ=; b=ljVHGWk2TukhoNvXagnvyfX7C+ytlPrnY5vwzI6q4iB1ReAdelKtLO5UA9UM6MZ16Y b2hHLjO1t2N0NwZDi4sydMCA8AbrSWV0JzcheCADOjrgAMspWzzWT5ttZT1PxJVYCbNL UmVYQsJUDEz1Y54TBM1VDQpDRXdPXOgoSlOxW/76vBS6nWt6tguV4YvXe+aB1+3j4IGY GR6YMWpVcvLDZl6TczvhBezgZKii6BzKgHbWsubT50b1H7y6eHQFyxF9DnY16HIQ+AVt F3uvUlc4fez7M/z9/lUbMt1IyQ8yCs9mm3FTl5IL28+s1qneFLxoLKfUhfuZcIK118K/ 8Drg==
X-Received: by 10.66.246.194 with SMTP id xy2mr4165538pac.131.1372309743801; Wed, 26 Jun 2013 22:09:03 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.66.216.163 with HTTP; Wed, 26 Jun 2013 22:08:23 -0700 (PDT)
In-Reply-To: <BLU404-EAS396DBF8B56B3BFEE98B927793750@phx.gbl>
References: <CAJrXDUHdoxLTsofiwLBdwBNnCCkCBgjSdbmLaXrNEPODMrsSVA@mail.gmail.com> <CAHp8n2m4VwkpbdGE+q73qqij5RDCB4Vb-Ui1LmGSx1zmv8TX2g@mail.gmail.com> <CAJrXDUEfdsZJBgkcb=MJnxRmk9ZMTHw39DE=YWa+ngXxvfsQ0A@mail.gmail.com> <BLU404-EAS396DBF8B56B3BFEE98B927793750@phx.gbl>
From: Peter Thatcher <pthatcher@google.com>
Date: Wed, 26 Jun 2013 22:08:23 -0700
Message-ID: <CAJrXDUHUMutB8jd4ut4y6y9CSMUbKkHVPqaC9GL19dAfAdiRAw@mail.gmail.com>
To: Bernard Aboba <bernard_aboba@hotmail.com>
Content-Type: multipart/alternative; boundary="047d7b15ae49cd40ea04e01bc297"
X-Gm-Message-State: ALoCoQkUQKLXJiB6aOvCPPljHwGxXSQQlvYDqaPIjSQxqRtdwTU+et7K2BwGpsANXi1wXp+EnSjrZZ/MmIAhostJJpIjCT+5kGebhO222znnjEdOg2HsNhjd31jAnQS0BwnTVATkAuLxe92OsCAlMH4TDO9uD30JoAUBWJsGmPuFDz93sQwcD9+vuCTRZbROQol20AbW6pQO
Cc: "<rtcweb@ietf.org>" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Proposal for a JS API for NoPlan (adding multiple sources without encoding them in SDP)
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: Thu, 27 Jun 2013 05:09:04 -0000

FYI, after some further discussion with Martin and Matthew from Microsoft,
I came to a better understanding of their position.  I don't represent
them, but I understand it better to be "No SDP and no O/A in the API".   So
I was being a big too negative with my "highway" comment.  I apologize,
again, to my friends at Microsoft.

Also, I agree entirely that the goal should be to make the best API
possible, and that includes enabling developers.  But the server isn't at
all constrained by JSEP.  You can take the code from webrtc.org and build
use the lower-level pieces and ignore SDP and O/A altogether.  There's
nothing stopping you.  In fact, I'd be delighted if someone did just that
and made an open source WebRTC server implementation.  WebRTC (and
libjingle, as subset) are open source and patches are welcome :).


On Wed, Jun 26, 2013 at 5:29 PM, Bernard Aboba <bernard_aboba@hotmail.com>wrote:

>
>
> On Jun 19, 2013, at 8:16 AM, "Peter Thatcher" <pthatcher@google.com>
> wrote:
>
> Unfortunately, Microsoft's input seems to be "our way or the highway"
>
> [BA] this isn't about Microsoft any more (if it ever was). This is about
> enabling developers, and not just on the browser. For example, WebRTC needs
> a story on the server and that surely isn't JSEP.