[rtcweb] New Draft - WebRTC JS Object API Model

Robin Raymond <robin@hookflash.com> Wed, 26 June 2013 04:37 UTC

Return-Path: <robin@hookflash.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost []) by ietfa.amsl.com (Postfix) with ESMTP id 3EB3521E8094 for <rtcweb@ietfa.amsl.com>; Tue, 25 Jun 2013 21:37:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001]
Received: from mail.ietf.org ([]) by localhost (ietfa.amsl.com []) (amavisd-new, port 10024) with ESMTP id 8aY6N1GXQZ2g for <rtcweb@ietfa.amsl.com>; Tue, 25 Jun 2013 21:37:07 -0700 (PDT)
Received: from mail-ie0-x22d.google.com (mail-ie0-x22d.google.com [IPv6:2607:f8b0:4001:c03::22d]) by ietfa.amsl.com (Postfix) with ESMTP id 731FC11E8106 for <rtcweb@ietf.org>; Tue, 25 Jun 2013 21:37:07 -0700 (PDT)
Received: by mail-ie0-f173.google.com with SMTP id k13so29992707iea.18 for <rtcweb@ietf.org>; Tue, 25 Jun 2013 21:37:07 -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:subject :content-type:x-gm-message-state; bh=h2l3Ku5J5lXt1TrR7CxGg6nHJKl+UW08/lqvacFiDoQ=; b=g3oM9ab+clDZek4aa9/F3925ruYvkGaU5JXGpttfZfcGTnc28WotsKaKlu9ioiMjsq zbIT2Wn0hR+UIEsufUgXwyAUYSy83wS8knzS9FslrjzYQmmcsHGesONHaqPpcQybAvu2 jMSpCDtg4HzExcQcVeUgCMKagSXYFiNheVvaTzVcEEZkY+yhZcD3w5arPNhAdsiQiuHK Q8WK6O1YfwFOJi2v/L+DnGv0xCOdQHRmsVKy/EG40plBjjTNlYJUjIyYCwNofMWQ2ehz ev8YZ9YhbF2Lj/gldkthN+y3hjOqo6ukNEvyhtOy0e8IWGC/oqK8LeKBHwuew/wmcf57 aFAw==
X-Received: by with SMTP id ot2mr10501545igb.38.1372221425866; Tue, 25 Jun 2013 21:37:05 -0700 (PDT)
Received: from Robins-MacBook-Pro.local (CPE602ad08742f7-CM602ad08742f4.cpe.net.cable.rogers.com. []) by mx.google.com with ESMTPSA id l9sm6707847igt.5.2013. for <rtcweb@ietf.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 25 Jun 2013 21:37:05 -0700 (PDT)
Message-ID: <51CA6FEE.6030702@hookflash.com>
Date: Wed, 26 Jun 2013 00:37:02 -0400
From: Robin Raymond <robin@hookflash.com>
User-Agent: Postbox 3.0.8 (Macintosh/20130427)
MIME-Version: 1.0
To: "rtcweb@ietf.org" <rtcweb@ietf.org>
Content-Type: multipart/alternative; boundary="------------000508070608020804070603"
X-Gm-Message-State: ALoCoQnQRE4tcgsvYoD6k291tlf+vN6ra2f85bz2F+1dFnwa/X0Re1MmEXN1hAA/m81UjizW7Go5
Subject: [rtcweb] New Draft - WebRTC JS Object API Model
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: Wed, 26 Jun 2013 04:37:08 -0000


According to many, real adoption of WebRTC will not happen if we 
continue to force everyone to use this SDP Offer/Answer methodology.  It 
is clearly blocking our way forward and the amount of specification 
documentation remaining needed for the browser vendors to produce a 
compatible SDP based WebRTC engine in a browser is much more daunting 
than most are willing to admit.

The draft rationale behind a JavaScript Object API model:



The WebRTC JavaScript Object API & Shim document will be along shortly.

We wanted to get this initial rationale draft informational document out 
right away. Everyone that has any interest should review the reasons and 
concepts and comment before we get too far along on the details of an 
actual API, the initial API will follow in the coming days.

Best regards,

Robin Raymond*