Re: [rtcweb] Another consideration about signaling

Ted Hardie <ted.ietf@gmail.com> Mon, 10 October 2011 21:45 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 A59C821F8B66 for <rtcweb@ietfa.amsl.com>; Mon, 10 Oct 2011 14:45:54 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.998
X-Spam-Level:
X-Spam-Status: No, score=-1.998 tagged_above=-999 required=5 tests=[AWL=1.300, 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 qnnCN2w1lkr4 for <rtcweb@ietfa.amsl.com>; Mon, 10 Oct 2011 14:45:54 -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 E711F21F8B59 for <rtcweb@ietf.org>; Mon, 10 Oct 2011 14:45:53 -0700 (PDT)
Received: by ggnk3 with SMTP id k3so6107757ggn.31 for <rtcweb@ietf.org>; Mon, 10 Oct 2011 14:45:53 -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=qilpMLHr5Igagx3v+kRaJAn3JwrHPz3wwZdQ9h52Siw=; b=sbFgEQMP5sb6MHRmkO3t2XKRH4/TJKJ9sZ+UUiTeK4GAt2h94q81X2mUgEgGxNvg6I W9+B+3Bjtj4i9Cqh9bu1NDD2JdRShJLqC8SRETy5tVWTolYG2tXe986Pw2VMShwe9BAu B9lF2coXOPSY5RendQkbw9Oi9g/T0YZFxe4yk=
MIME-Version: 1.0
Received: by 10.236.127.144 with SMTP id d16mr27245618yhi.40.1318283153160; Mon, 10 Oct 2011 14:45:53 -0700 (PDT)
Received: by 10.236.105.169 with HTTP; Mon, 10 Oct 2011 14:45:53 -0700 (PDT)
In-Reply-To: <CALiegfkXNZpGiJNaksC6GsmgK7FLCnPZtBU2_Yq8MU=0wDN+gQ@mail.gmail.com>
References: <CALiegfmoPWfhtBRiOfgLHG1uhJK_kK2t11xMoop-fT6qW4DUJQ@mail.gmail.com> <4E8F57EB.8030504@digium.com> <CABw3bnOD5APidfbqNscXdPURyY-AMQZqoyYPm6v2xWo5VWKOLA@mail.gmail.com> <4E905B7F.7010505@digium.com> <CABw3bnN2O6zgREBoWEdW2jj6-A4df05KJ_Y49LT3tsUXaXewwA@mail.gmail.com> <4E930845.60809@digium.com> <CALiegfnvBADCrGuWUB57=VQ+RWyN83JbZkp7a27UvoZ+XBwVMA@mail.gmail.com> <4E932179.7080000@digium.com> <CALiegf=O_b2Z4QwF61S+tvb9e8un+y9apVjoErZRWT_joC4RsA@mail.gmail.com> <CA+9kkMCv_hgeCwYUpRWubYO-W3zrn8+_-x_vbECcBdME7xYBkg@mail.gmail.com> <CALiegfkXNZpGiJNaksC6GsmgK7FLCnPZtBU2_Yq8MU=0wDN+gQ@mail.gmail.com>
Date: Mon, 10 Oct 2011 14:45:53 -0700
Message-ID: <CA+9kkMAF9K+ma6W4iCyY+4NWOnWaWSUr7HEaLn1ug0FR-GJ-NQ@mail.gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
To: Iñaki Baz Castillo <ibc@aliax.net>
Content-Type: multipart/alternative; boundary="20cf3010e3c50eb8e904aef8b737"
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] Another consideration about signaling
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, 10 Oct 2011 21:45:54 -0000

On Mon, Oct 10, 2011 at 1:34 PM, Iñaki Baz Castillo <ibc@aliax.net> wrote:

> > If we agreed on a semantic approach (e.g. solicit/propose or
> offer/answer),
> > then the syntactic difference would be, I admit, largely a matter of
> taste.
>
>
> Hi Ted. We should come to the reality:
>
> This is about establishing media sessions, and this is based on SDP,
> and SDP works as follows:
>
> - Alice sends, via some signaling protocol, a SDP offer to Bob.
> - Bob prompts the human user and replies a SDP anwser (if it accepts the
> call).
> - After that media session(s) starts.
> - At some point, Alice or Both could send a new SDP offer to modify
> the session(s) (for example, for adding video, putting on hold or
> whatever).
>
> And that's all. SIP and XMPP/Jingle do that at the end. Both have
> different semantics but similar target (exchange SDP information).
>
>
If you believe that each RTCWeb Javascript/server pair needs to implement an
SDP-based offer/answer protocol, but that it may choose among different
syntaxes for carrying the SDP, then I think you're a lot closer to what I
would call "having standard signaling" than not.   That could be described
in a document in pseudo-code which could be translated to JSON structures or
whatever the current flavor of the month is easily enough.  Because each
offer/answer protocol had to support the same basic things the requirements
on the Javascript/Browser API go down to a common core, which is far easier
to get.

I personally would describe that in some existing offer/answer protocol,
just for clarity, but, as I said, that is largely a matter of taste.

Again, speaking without hats on,

regards,

Ted



> That's the only we need to assume for RTCweb.
>
>
>
> --
> Iñaki Baz Castillo
> <ibc@aliax.net>
>