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

Roman Shpount <roman@telurix.com> Mon, 17 June 2013 22:03 UTC

Return-Path: <roman@telurix.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 AF6AF21F9D5C for <rtcweb@ietfa.amsl.com>; Mon, 17 Jun 2013 15:03:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.527
X-Spam-Level:
X-Spam-Status: No, score=-1.527 tagged_above=-999 required=5 tests=[AWL=0.150, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, 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 2ZYrdyGD5C81 for <rtcweb@ietfa.amsl.com>; Mon, 17 Jun 2013 15:03:51 -0700 (PDT)
Received: from mail-wg0-x22a.google.com (mail-wg0-x22a.google.com [IPv6:2a00:1450:400c:c00::22a]) by ietfa.amsl.com (Postfix) with ESMTP id 1C84D21F9D8B for <rtcweb@ietf.org>; Mon, 17 Jun 2013 15:03:49 -0700 (PDT)
Received: by mail-wg0-f42.google.com with SMTP id z11so4048938wgg.1 for <rtcweb@ietf.org>; Mon, 17 Jun 2013 15:03:49 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:x-gm-message-state; bh=zekPQlmhU0N5dVisGbSev1hZ9WIlsOzdPc59XE7atMs=; b=SNPFGWd7CwZJ64kWL2Sjb2y5Ffo4L6fuTG0MEbiUGA1R/abHpRjzT6/gsJd0iTnpJ/ YdKW18hQqcroCCBLZhqwp34lgDx+I8xlKV0GDpb1BP2j4TerwK7PdMi92rlha/54FrUD cebRyPbUnFf7Vz5I0P6RuQ19RzoiyT80ltBxt7wBEBZZw9JndrRJkKw9kDwm1pbIluqq mP3YoniIwrYcPBTZStFNVUvYAf0D1a+4hnJM+8e2dsprGqw1XNllCmwXNZv0iwyskF9e MHiHbx3OpnXaRrdsJEwNjsfofUsSj7sxWL1d1genkqmH0atvx1CCuOe3OruuE7MARG1/ q7Xg==
X-Received: by 10.180.81.8 with SMTP id v8mr5982198wix.15.1371506629253; Mon, 17 Jun 2013 15:03:49 -0700 (PDT)
Received: from mail-wg0-x22e.google.com (mail-wg0-x22e.google.com [2a00:1450:400c:c00::22e]) by mx.google.com with ESMTPSA id ay7sm25072764wib.9.2013.06.17.15.03.48 for <rtcweb@ietf.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 17 Jun 2013 15:03:48 -0700 (PDT)
Received: by mail-wg0-f46.google.com with SMTP id c11so2815776wgh.13 for <rtcweb@ietf.org>; Mon, 17 Jun 2013 15:03:47 -0700 (PDT)
MIME-Version: 1.0
X-Received: by 10.180.88.161 with SMTP id bh1mr5934534wib.8.1371506627767; Mon, 17 Jun 2013 15:03:47 -0700 (PDT)
Received: by 10.216.221.202 with HTTP; Mon, 17 Jun 2013 15:03:47 -0700 (PDT)
In-Reply-To: <CALiegfkZcXrNR3CXY--d4ObZMV2z7NEpgdyVHtVtROVtDQsT6A@mail.gmail.com>
References: <CAJrXDUHdoxLTsofiwLBdwBNnCCkCBgjSdbmLaXrNEPODMrsSVA@mail.gmail.com> <CABkgnnUmRpanfpwryyiCUsOdMLzrd74n-4LXaj_AK3aLe0yQ8Q@mail.gmail.com> <51BF5F00.90705@jitsi.org> <CABkgnnWTvJYG1_HQWz3pZw633rgadeKzx472MTzzFMuq073RgQ@mail.gmail.com> <CALiegfkZcXrNR3CXY--d4ObZMV2z7NEpgdyVHtVtROVtDQsT6A@mail.gmail.com>
Date: Mon, 17 Jun 2013 18:03:47 -0400
Message-ID: <CAD5OKxs95gAmYoCr-EB6LaDFW7vaFfpF7=9fu_aCfV=LjwsVpg@mail.gmail.com>
From: Roman Shpount <roman@telurix.com>
To: =?ISO-8859-1?Q?I=F1aki_Baz_Castillo?= <ibc@aliax.net>
Content-Type: multipart/alternative; boundary=f46d04426c0a5af7de04df60c5d3
X-Gm-Message-State: ALoCoQmqfAL+4uuEf5tbGqvoSSOV7nTAaerKSjnLu01P3gaHJMyJzizjsTiySbRebrnEFpkYHiRD
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: Mon, 17 Jun 2013 22:03:51 -0000

On Mon, Jun 17, 2013 at 5:56 PM, Iñaki Baz Castillo <ibc@aliax.net>; wrote:

>
> What is the aim of NoPlan? The draft says "This document does not
> question the use of SDP and the Offer/Answer model". Why? It should
> question it since it treats SDP as if it was a silly and unmanageable
> binary blob. It is like "we must live with SDP because it is
> mandatory, but let's try to ignore it as much as possible". If so, why
> don't ignore SDP entirely?
>
> However NoPlan is the best we have if, finally, SDP is mandated in WebRTC.
>
> I think it is time to write two lists:
>
> 1) Advantages of using SDP in WebRTC.


Somebody wrote a bunch of code based on JSEP.


> 2) Dissadvantages of using SPD in WebRTC.


An unmanageable monster was created which currently stays in the way of
developing new functionality (bundle), building applications (does not
provide obvious ways to implement obvious tasks, like adding an extra
stream without re-negotiating all the existing ones) and even interop with
existing SIP endpoints (which was the original but now is complicated since
it would require a non trivial set of constraints and subsequent SDP
manipulation).
_____________
Roman Shpount