Re: [rtcweb] Requesting "SDP or not SDP" debate to be re-opened

Robin Raymond <robin@hookflash.com> Fri, 21 June 2013 17:37 UTC

Return-Path: <robin@hookflash.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 A57CA21F9CF6 for <rtcweb@ietfa.amsl.com>; Fri, 21 Jun 2013 10:37:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.209
X-Spam-Level:
X-Spam-Status: No, score=-2.209 tagged_above=-999 required=5 tests=[AWL=0.389, BAYES_00=-2.599, HTML_MESSAGE=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 1rAwmmVBO-Ve for <rtcweb@ietfa.amsl.com>; Fri, 21 Jun 2013 10:37:39 -0700 (PDT)
Received: from mail-ie0-x22e.google.com (mail-ie0-x22e.google.com [IPv6:2607:f8b0:4001:c03::22e]) by ietfa.amsl.com (Postfix) with ESMTP id 72E3A21F9D0A for <rtcweb@ietf.org>; Fri, 21 Jun 2013 10:37:35 -0700 (PDT)
Received: by mail-ie0-f174.google.com with SMTP id 9so19284493iec.5 for <rtcweb@ietf.org>; Fri, 21 Jun 2013 10:37:19 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:x-gm-message-state; bh=NNImlpzmF4srfOlexzdDV0qWgAtxzWSkf9ol9Nsvfks=; b=O68vu0CvgE13/IxZO0/OoDfN8mNpAFue4tk1C5s1+9QrkAUBH50JZgvV7I8mmqXIyB DIwFWa4R16m3V+L7MlOGUsJvym30aZ40Y/5+tMg+BsT4LQtGsNPzdd2ppIT1KY8Nr9Et XQm/AuKw048uOg4RmVm51GEk0Ka2nrY6z/sIzR45K4uJly2aFIqd87fq1y+7c8iaVJLy J8BF/Hx/Azi5eBHulM7sRdOscvhxwViRstW13GcwLHDfZ5iSiTauw6zS1m63AZB7VEKh oq9Tb8F5G7Z/LZlnPzxdei/Ul3Th6a7bYqUh0qfMiipnPnBTO3OKBb3RAiJGYs00/GVw Gtqg==
X-Received: by 10.42.29.2 with SMTP id p2mr3085586icc.70.1371836239263; Fri, 21 Jun 2013 10:37:19 -0700 (PDT)
Received: from Robins-MacBook-Pro.local (CPE602ad08742f7-CM602ad08742f4.cpe.net.cable.rogers.com. [99.224.116.224]) by mx.google.com with ESMTPSA id ir8sm6047772igb.6.2013.06.21.10.37.17 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 21 Jun 2013 10:37:18 -0700 (PDT)
Message-ID: <51C48F4A.9070707@hookflash.com>
Date: Fri, 21 Jun 2013 13:37:14 -0400
From: Robin Raymond <robin@hookflash.com>
User-Agent: Postbox 3.0.8 (Macintosh/20130427)
MIME-Version: 1.0
To: "Hutton, Andrew" <andrew.hutton@siemens-enterprise.com>
References: <CALiegfkajJPxWZTzjYssP91VW+StStLpxoxGCkjOLKDMUWc0rA@mail.gmail.com> <78192824-A516-4376-8D4F-3B052ED47A0C@matthew.at> <CAJrXDUGOYc_Z_qWD7J0ZzVdfwYOacH_p5PjZEg5aP1LUetffMA@mail.gmail.com> <51C1F2E9.20405@hookflash.com> <51C1F5ED.9090308@matthew.at> <51C20FAA.4050701@hookflash.com> <CABkgnnWw9anT+h_hnF14nBChS73qpTb31hSM=p2KnGrcRPGRJA@mail.gmail.com> <51C3209B.1030501@alvestrand.no> <CALiegfkEpwxNZL8TU0ofCzRB_Gza+NoSnZpGcM=tuYBOXmHsZQ@mail.gmail.com> <51C335F9.4000900@alvestrand.no> <CALiegfk_wwvdSixFYWpBBdUNfXxmcOwCnRsjyS6J3M9WG_dJCg@mail.gmail.com> <51C38356.3020402@jitsi.org> <CALiegfm1xYpAnmrg=4vx_06RZQTo_RS2nFJoidpoQtjg2kn=Vw@mail.gmail.com> <1371807600.23131.YahooMailNeo@web171301.mail.ir2.yahoo.com> <CALiegfmPV=E2qh_E-v_eBiSj9iK7Un2JLDtELF7xnYARHy5B3g@mail.gmail.com> <9F33F40F6F2CD847824537F3C4E37DDF115D4A59@MCHP04MSX.global-ad.net>, <CAD5OKxtYeDP-O_YfT3G=+mHPfPKAthJVuoYtNaa3R97yFU-ZoA@mail.gmail.com> <4337C1D6-5D1E-4316-A96B-E6FBA2E647E7@siemens-enterprise.c om>
In-Reply-To: <4337C1D6-5D1E-4316-A96B-E6FBA2E647E7@siemens-enterprise.com>
Content-Type: multipart/alternative; boundary="------------030400070603000708070308"
X-Gm-Message-State: ALoCoQk7gjeEPC8QLViAOv3PaEqeXN6QpC92LcuthUzsdsFRqu2v7an8SXQ1Xb5jlX6OS0Dd1LGt
Cc: "diopmamadou@doubango.org" <diopmamadou@doubango.org>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Requesting "SDP or not SDP" debate to be re-opened
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: Fri, 21 Jun 2013 17:37:40 -0000

To me the issue is not easy of use but compatibility, as what is 
produced should increase compatibility not decrease it. That's one of 
the major drawbacks of SDP with offer/answer as I've described numerous 
times -- it increases incompatibility rather than decreases it.

I too want to see an API where people don't need to understand a complex 
mechanism to be able to produce a suitable application. Unfortunately, 
the current SDP approach all too often requires learning SDP by 
JavaScript developers to perform normal edge case scenarios (e.g. 
putting media on/off hold). That's simply not acceptable in my mind.

That's why I will drafting up an alternative approach which can have a 
reasonable non-SDP based API without offer/answer but I will provide a 
JavaScript shim on top that will provide the current "simple" approach, 
including being able perform offer/answer using SDP (as some people 
prefer). This should more than adequately satisfy the charter's limited 
1.0 goals and responsibilities and give the non-SDP people a basis for 
moving forward where they can feel comfortable will satisfy their needs 
as well.

-Robin



> Hutton, Andrew <mailto:andrew.hutton@siemens-enterprise.com>
> 21 June, 2013 12:52 PM
> Now this is getting ridiculous.
>
> You do know that one of the goals is to build an API that web 
> developers without knowledge of IETF protocols can use to build apps. 
> I was only using this as an example where this has been achieved.
>
> I also think you know that there are many apps out there already which 
> are much more than high school projects.
>
> I believe we are simply making life difficult by trying to do too much 
> at once  and we need to rethink what is really needed and deliver on 
> what we have said we we will deliver please read the charter.
>
> Andy
>