Re: [rtcweb] Signalling, SDP, and the way we think about interconnecting RTCWEB applications
Ted Hardie <ted.ietf@gmail.com> Fri, 14 October 2011 22:42 UTC
Return-Path: <ted.ietf@gmail.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 E4BC221F8C22 for <rtcweb@ietfa.amsl.com>; Fri, 14 Oct 2011 15:42:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.765
X-Spam-Level:
X-Spam-Status: No, score=-2.765 tagged_above=-999 required=5 tests=[AWL=0.533, BAYES_00=-2.599, HTML_MESSAGE=0.001, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-1]
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 V0OZwYph7IMI for <rtcweb@ietfa.amsl.com>; Fri, 14 Oct 2011 15:42:00 -0700 (PDT)
Received: from mail-gx0-f172.google.com (mail-gx0-f172.google.com [209.85.161.172]) by ietfa.amsl.com (Postfix) with ESMTP id 173FE21F8C0E for <rtcweb@ietf.org>; Fri, 14 Oct 2011 15:41:58 -0700 (PDT)
Received: by ggnk3 with SMTP id k3so1860910ggn.31 for <rtcweb@ietf.org>; Fri, 14 Oct 2011 15:41:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=2K71qB6XZBrAcgfnZlnO2oW9oQARm2H4pyBlyTRJRhk=; b=xH4yRkgUN28e0cXirD0VuuqRjno79WFmn2iHpVPp3RcvgT0HNfXv5tXCI1K2F71abI jFlLvuyDTOHhW4gZL1f8zuD5FqxvgEQ3iJeL54NGJnFfWEJojTLtVjYKjQJ6Yg5+VX1f UxYgJX96mI881HbSGAc1fJOAEzFypTLxDAe0c=
MIME-Version: 1.0
Received: by 10.236.187.36 with SMTP id x24mr14902865yhm.74.1318632117558; Fri, 14 Oct 2011 15:41:57 -0700 (PDT)
Received: by 10.236.105.169 with HTTP; Fri, 14 Oct 2011 15:41:57 -0700 (PDT)
In-Reply-To: <CALiegf=26_6r_YjBCmO+6_GnrAzi=KcLoPFqUi-y1E8m_gWreQ@mail.gmail.com>
References: <AAE428925197FE46A5F94ED6643478FEA925614C6A@HE111644.EMEA1.CDS.T-INTERNAL.COM> <CALiegfkw=aA-4NrAG3U03suUYHAzQHyAWnNEbpRHcjd5xr3_KQ@mail.gmail.com> <ABB0E87F-DEEF-4386-A718-D48E00F5961A@acmepacket.com> <CALiegfnHuYJnX3rnuDGbZPB4NvK=dCTJ=iLcu+zguP5wo_uPqQ@mail.gmail.com> <92A553E5-107A-4987-A5F5-1F56FB5A7800@acmepacket.com> <CALiegfn6nv1D2HjeMo-jPDh9Acph7JdH1DT1xZXUtHqzqxya3Q@mail.gmail.com> <CA+9kkMB3p1u7hRX_vO1bQbQ2z-V+0rLiJmi+ZqkEA0mqc66keQ@mail.gmail.com> <CALiegf=26_6r_YjBCmO+6_GnrAzi=KcLoPFqUi-y1E8m_gWreQ@mail.gmail.com>
Date: Fri, 14 Oct 2011 15:41:57 -0700
Message-ID: <CA+9kkMDsWyKdvXSRMV0OGEeEYbSENFHSOovNJDUGK30N_pGrnQ@mail.gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
To: Iñaki Baz Castillo <ibc@aliax.net>
Content-Type: multipart/alternative; boundary="20cf303dd9d0f4db8f04af49f647"
Cc: "<rtcweb@ietf.org>" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Signalling, SDP, and the way we think about interconnecting RTCWEB applications
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, 14 Oct 2011 22:42:01 -0000
On Fri, Oct 14, 2011 at 2:41 PM, Iñaki Baz Castillo > IMHO RTCweb (specially the JS API for managing media sessions) must be > designed in a way that it's possible for a developer to implement a > SIP client in JavaScript or another custom signaling protocol having a > gateway that maps it to/from SIP. This means that SIP features as > parallel forking, early media, conference... should be possible using > the RTCweb JavaScript API. > Do you think you could support SIP identity with a javascript client? > So, assuming that there MUST NOT exist a *standard* signaling protocol > for federation in RTCweb, what is the purpose of speaking about > "federation"? I don't think RFC 2119 MUST NOTs belong here. Understanding federation as a use case does not mandate a "one ring to rule them all" approach to federation. We could define one (as XMPP defines how different XMPP servers pass traffic among themselves). That would not mandate that all servers use it. We could also choose not to define one, but if we support the use case, we would have to understand what the minimal set of data that had to be pass over the protocols implementing the federation would be, what security is required, and so on. > Probably we all are speaking about the same concept, but > for me "federation" means a RTCweb server communicating with other > RTCweb server. If Hadriel and you meant "RTCweb server communicating > with a SIP network" then I repeat my first paragraph :) > > So in order to accomplish with requirements of Hadriel we need to make > the RTCweb client stack and the RTCweb JavaScript API flexible enough > so all (or most of) the SIP features can be implemented in JavaScript > (I mean "audio/video features" since all the signaling can already be > coded in different ways). > > Hope it's more clear now. > > Well, given that you don't believe in the need for a protocol here at all, but only an incredibly flexible API, it seems a bit unclear why you're not making these points on the W3C public mailing list for this activity. A truly well structured API here will imply, at least in my view, at least a common model for negotiation and a common set of structured data to be passed via this javascript-implemented protocol. Doing that without defining a standard protocol is actually harder than doing it while defining a protocol. I've heard the various arguments against defining one, but none of them seems to stand up against the base fact that you can have a standard protocol--known to be available--without restricting the ability to create proprietary protocols using the same API. regards, Ted
- [rtcweb] Signalling, SDP, and the way we think ab… BeckW
- Re: [rtcweb] Signalling, SDP, and the way we thin… Iñaki Baz Castillo
- Re: [rtcweb] Signalling, SDP, and the way we thin… Randell Jesup
- Re: [rtcweb] Signalling, SDP, and the way we thin… Hadriel Kaplan
- Re: [rtcweb] Signalling, SDP, and the way we thin… Iñaki Baz Castillo
- Re: [rtcweb] Signalling, SDP, and the way we thin… Iñaki Baz Castillo
- Re: [rtcweb] Signalling, SDP, and the way we thin… Hadriel Kaplan
- Re: [rtcweb] Signalling, SDP, and the way we thin… Iñaki Baz Castillo
- Re: [rtcweb] Signalling, SDP, and the way we thin… Ted Hardie
- Re: [rtcweb] Signalling, SDP, and the way we thin… Iñaki Baz Castillo
- Re: [rtcweb] Signalling, SDP, and the way we thin… Hadriel Kaplan
- Re: [rtcweb] Signalling, SDP, and the way we thin… Ted Hardie
- Re: [rtcweb] Signalling, SDP, and the way we thin… Iñaki Baz Castillo
- Re: [rtcweb] Signalling, SDP, and the way we thin… Iñaki Baz Castillo
- Re: [rtcweb] Signalling, SDP, and the way we thin… Neil Stratford
- Re: [rtcweb] Signalling, SDP, and the way we thin… Wolfgang
- Re: [rtcweb] Signalling, SDP, and the way we thin… Harald Alvestrand
- Re: [rtcweb] Signalling, SDP, and the way we thin… Neil Stratford
- Re: [rtcweb] Signalling, SDP, and the way we thin… Wolfgang
- Re: [rtcweb] Signalling, SDP, and the way we thin… Harald Alvestrand
- Re: [rtcweb] Signalling, SDP, and the way we thin… Neil Stratford
- Re: [rtcweb] Signalling, SDP, and the way we thin… Roy, Radhika R USA CIV (US)
- Re: [rtcweb] Signalling, SDP, and the way we thin… Stephan Wenger
- [rtcweb] VP8 and parameters (Re: Signalling, SDP,… Harald Alvestrand
- Re: [rtcweb] Signalling, SDP, and the way we thin… Dzonatas Sol
- Re: [rtcweb] Signalling, SDP, and the way we thin… Wolfgang
- Re: [rtcweb] Signalling, SDP, and the way we thin… Dzonatas Sol
- Re: [rtcweb] Signalling, SDP, and the way we thin… Randell Jesup
- Re: [rtcweb] Signalling, SDP, and the way we thin… Wolfgang
- Re: [rtcweb] Signalling, SDP, and the way we thin… Randell Jesup
- Re: [rtcweb] Signalling, SDP, and the way we thin… Wolfgang Beck
- Re: [rtcweb] Signalling, SDP, and the way we thin… Iñaki Baz Castillo
- Re: [rtcweb] Signalling, SDP, and the way we thin… Ted Hardie
- Re: [rtcweb] Signalling, SDP, and the way we thin… Dzonatas Sol
- Re: [rtcweb] Signalling, SDP, and the way we thin… Randell Jesup
- Re: [rtcweb] Signalling, SDP, and the way we thin… Wolfgang Beck
- Re: [rtcweb] Signalling, SDP, and the way we thin… Cullen Jennings