Re: [rtcweb] Another consideration about signaling

Iñaki Baz Castillo <> Mon, 10 October 2011 16:41 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id 1E35F21F8C42 for <>; Mon, 10 Oct 2011 09:41:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -1.47
X-Spam-Status: No, score=-1.47 tagged_above=-999 required=5 tests=[AWL=1.207, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-1]
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id V0laNIvn-7NC for <>; Mon, 10 Oct 2011 09:41:51 -0700 (PDT)
Received: from ( []) by (Postfix) with ESMTP id 8E3DF21F8C31 for <>; Mon, 10 Oct 2011 09:41:51 -0700 (PDT)
Received: by vcbfo11 with SMTP id fo11so5914174vcb.31 for <>; Mon, 10 Oct 2011 09:41:51 -0700 (PDT)
MIME-Version: 1.0
Received: by with SMTP id br10mr1436169vcb.41.1318264910872; Mon, 10 Oct 2011 09:41:50 -0700 (PDT)
Received: by with HTTP; Mon, 10 Oct 2011 09:41:50 -0700 (PDT)
In-Reply-To: <>
References: <> <> <> <> <> <>
Date: Mon, 10 Oct 2011 18:41:50 +0200
Message-ID: <>
From: =?UTF-8?Q?I=C3=B1aki_Baz_Castillo?= <>
To: "Kevin P. Fleming" <>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Subject: Re: [rtcweb] Another consideration about signaling
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Mon, 10 Oct 2011 16:41:52 -0000

2011/10/10 Kevin P. Fleming <>om>:
> In this situation, if the XYZ application wants to display the states of
> other sessions, it will have to have some API between itself and the
> communications server (the browser is not involved here) in order to monitor
> (and potentially control) those sessions. This allows the web application
> developer to be completely insulated from the signaling protocol that is
> used, and instead just use an API provided by the communications server in
> order to track and control communications sessions. Thus, the choice of
> signaling protocol is irrelevant, as long as a hypothetical web application
> developer can find and use a suitable communications server that implements
> the chosen protocol *and* provides adequate APIs for the web application to
> fulfill its requirements.

Hi Kevin. Yes. In fact, in case the signaling is carried via
WebSocket, the WebSocket server could be a separate server (not
colocated within the web server) so you get the web server and the
signaling server in different servers (and you would need some kind of
proprietary communication between them in order for the web server to
get the sessions status).

But that's changes nothing in the design on RTCweb IMHO.


Iñaki Baz Castillo