Re: [rtcweb] Signalling, SDP, and the way we think about interconnecting RTCWEB applications
Iñaki Baz Castillo <ibc@aliax.net> Fri, 14 October 2011 18:48 UTC
Return-Path: <ibc@aliax.net>
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 D94AB21F8CDB for <rtcweb@ietfa.amsl.com>; Fri, 14 Oct 2011 11:48:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.564
X-Spam-Level:
X-Spam-Status: No, score=-2.564 tagged_above=-999 required=5 tests=[AWL=0.113, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, 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 IKvPrQsNo9lP for <rtcweb@ietfa.amsl.com>; Fri, 14 Oct 2011 11:48:21 -0700 (PDT)
Received: from mail-vx0-f172.google.com (mail-vx0-f172.google.com [209.85.220.172]) by ietfa.amsl.com (Postfix) with ESMTP id E249021F8B05 for <rtcweb@ietf.org>; Fri, 14 Oct 2011 11:48:20 -0700 (PDT)
Received: by vcbfo1 with SMTP id fo1so1513818vcb.31 for <rtcweb@ietf.org>; Fri, 14 Oct 2011 11:48:20 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.52.90.206 with SMTP id by14mr10282925vdb.18.1318618100339; Fri, 14 Oct 2011 11:48:20 -0700 (PDT)
Received: by 10.220.118.143 with HTTP; Fri, 14 Oct 2011 11:48:20 -0700 (PDT)
In-Reply-To: <ABB0E87F-DEEF-4386-A718-D48E00F5961A@acmepacket.com>
References: <AAE428925197FE46A5F94ED6643478FEA925614C6A@HE111644.EMEA1.CDS.T-INTERNAL.COM> <CALiegfkw=aA-4NrAG3U03suUYHAzQHyAWnNEbpRHcjd5xr3_KQ@mail.gmail.com> <ABB0E87F-DEEF-4386-A718-D48E00F5961A@acmepacket.com>
Date: Fri, 14 Oct 2011 20:48:20 +0200
Message-ID: <CALiegfnHuYJnX3rnuDGbZPB4NvK=dCTJ=iLcu+zguP5wo_uPqQ@mail.gmail.com>
From: Iñaki Baz Castillo <ibc@aliax.net>
To: Hadriel Kaplan <HKaplan@acmepacket.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
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 18:48:22 -0000
2011/10/14 Hadriel Kaplan <HKaplan@acmepacket.com>: > On Oct 14, 2011, at 11:43 AM, Iñaki Baz Castillo wrote: > >> Hi, maybe I miss something, but this is WWW world and here there is no >> server-to-external-server interoperability, never. > > That's odd - I could have sworn the emails I type into my gmail account reach servers outside of Google, using a standard protocol: SMTP. Is gmail not in the "WWW world"? > ;) Good example, but I expect that SMTP is much simpler than a realtime communication protocol :) >> The SIP trapezoid exists and works, but IMHO there will never be a >> "RTCweb trapezoid". Or do we expect that a user visiting facebook.com >> should be able to establish a media session with other user visiting >> linkedin.com? I don't think that will occur. There are not "federated >> chats" in the web, why should we specify "federated media sessions"? > > Ummm, but there *are* federated chats. When I join the jabber room for IETF meetings, I don't have a personal account on the IETF's jabber site to do so. I'm not opposed to RTCweb federation, how could I say that? :) I just meant that trying to "standarize" that is unfeasible IMHO. First of all, because standarizing that means that we assume that every kind of communications made on top of RTCweb specs are the same, with same properties and capabilities. But I strongly assume that some web site could offer audio calls between users while other site just offers video calls. Some web site offers like-SIP full telephony capabilities (forking, earlymedia, transference) while another web site is just interested in very simple audio calls. How to make a standard for federating all those different scenarios? IMHO it's a no-go. >> So I agree with your draft. Instead of "federating" (a concept that >> does not exist in WWW jungle) using OAuth or something similar is the >> key (so a linkedin.com visitor would establish a HTTP/WebSocket >> connection with Facebook.com servers in order to establish a media >> session with other user visiting Facebook). > > One problem with that of course is that the user interface would change dramatically every call, and depending on which direction the call was. My guess is people generally get used to and like their particular UI - where the icons are, what they look like, menu options, settings, etc. You are right. But see my comment above. What are we trying to achieve in this thread? I expect all of this stuff will work as today's WWW world: A very big web site decides its *own* API/signaling and others (other websites!) must implement it if they want to offer their users RTC communications with users in the big web site. Or do we want to standarize the API/signaling each web site MUST offer to others? this is WWW world, such things are not welcome here. WWW people don't like protocols or standards (others than their custom protocols in JSON). Look the example of authentication in WWW: HTTP defines HTTP Digest/Basic authentication but, how many web sites use it? no one today. All of them prefer to use an HTML form with some kind of JavaScript stuff and some custom message format (of course in JSON because JSON is the only message format in the world). > And I would expect some sites to offer JS which lets me do things like turn video off forever, or use a static picture/video of my choosing, which would somehow have to be communicated to the called domain's JS. (And that's just the tip of the proverbial iceberg) Ok, then what is this thread about? :) -- Iñaki Baz Castillo <ibc@aliax.net>
- [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