Re: [rtcweb] To multiplex or not!
"Elwell, John" <john.elwell@siemens-enterprise.com> Wed, 20 July 2011 15:38 UTC
Return-Path: <john.elwell@siemens-enterprise.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 A72A321F8797 for <rtcweb@ietfa.amsl.com>; Wed, 20 Jul 2011 08:38:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -104.287
X-Spam-Level:
X-Spam-Status: No, score=-104.287 tagged_above=-999 required=5 tests=[AWL=-1.688, BAYES_00=-2.599, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id g61dQYIy8o0r for <rtcweb@ietfa.amsl.com>; Wed, 20 Jul 2011 08:38:32 -0700 (PDT)
Received: from senmx11-mx.siemens-enterprise.com (senmx11-mx.siemens-enterprise.com [62.134.46.9]) by ietfa.amsl.com (Postfix) with ESMTP id 012EB21F899F for <rtcweb@ietf.org>; Wed, 20 Jul 2011 08:38:32 -0700 (PDT)
Received: from MCHP063A.global-ad.net (unknown [172.29.37.61]) by senmx11-mx.siemens-enterprise.com (Server) with ESMTP id 379211EB8434; Wed, 20 Jul 2011 17:38:31 +0200 (CEST)
Received: from MCHP058A.global-ad.net ([172.29.37.57]) by MCHP063A.global-ad.net ([172.29.37.61]) with mapi; Wed, 20 Jul 2011 17:38:31 +0200
From: "Elwell, John" <john.elwell@siemens-enterprise.com>
To: Magnus Westerlund <magnus.westerlund@ericsson.com>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Date: Wed, 20 Jul 2011 17:38:30 +0200
Thread-Topic: [rtcweb] To multiplex or not!
Thread-Index: AcxGIB/v150z8iXwRzGRZkWngNnr9QA0e8Vg
Message-ID: <A444A0F8084434499206E78C106220CA08F1C9EC9F@MCHP058A.global-ad.net>
References: <4E259484.20509@ericsson.com>
In-Reply-To: <4E259484.20509@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [rtcweb] To multiplex or not!
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, 20 Jul 2011 15:38:36 -0000
> -----Original Message----- > From: rtcweb-bounces@ietf.org > [mailto:rtcweb-bounces@ietf.org] On Behalf Of Magnus Westerlund > Sent: 19 July 2011 15:28 > To: rtcweb@ietf.org > Subject: [rtcweb] To multiplex or not! > > Hi, > > This email is as an individual contributor. > > I want to get started on the discussion of the Multiplexing of the > various protocols over single lower layer transport flow, > such as a UDP > flow. I will attempt to split up the questions into different emails. > > The first question I think is reasonably easy to get answered, but I > think it is time we determine if my belief in the answer is > correct or not. > > The traffic between two RTCWEB peers from the various components, such > as RTP sessions, datagram service: > > a) MUST be sent as Individual flows for each component. > > b) MUST be multiplexed into a single transport flow. > > c) SHOULD be multiplexed into a single transport flow, but the RTCWEB > peer MUST be able to send them as individual flows. [JRE] As soon as we start talking about what an RTCWEB peer MUST support, the question arises whether this applies to the browser, the script or both. For example, a browser might implement each PeerConnection object over separate transports, but if the script chooses to use a single PeerConnection object for both audio and video it might not be interoperable with a peer that doesn't support multiplexing. So whilst I agree that picking something along the lines of c) might be possible, we would need to define more precisely what we mean before coming to such an agreement. John John Elwell Tel: +44 1908 817801 (office and mobile) Email: john.elwell@siemens-enterprise.com http://www.siemens-enterprise.com/uk/ Siemens Enterprise Communications Limited. Registered office: Brickhill Street, Willen Lake, Milton Keynes, MK15 0DJ. Registered No: 5903714, England. Siemens Enterprise Communications Limited is a Trademark Licensee of Siemens AG. > > I would love if people can indicate their choice or preferences. > > I personally prefer A as it it is simplest in all aspect > except the NAT > traversal. > - It allows for flow based QoS. > - It is the what the implementation that exist mostly do > - Signaling protocols that exist support it, no extra functionality > - People are used to the concept > - It minimizes the difference to legacy. > > Thus it is the quickest road to define something with the least formal > push back and concern over maturity of any solution. > > The downside with B and C is that we do have to solve the multiplexing > and get an agreement that gets through all the hurdles. > > Of these two opens I do prefer C. Although it results in the extra > complexities of having both alternatives, it will give us both a > fallback, flow based QoS and better legacy support. > > Now it is your time to make your opinion heard! > > Cheers > > Magnus Westerlund > > ---------------------------------------------------------------------- > Multimedia Technologies, Ericsson Research EAB/TVM > ---------------------------------------------------------------------- > Ericsson AB | Phone +46 10 7148287 > Färögatan 6 | Mobile +46 73 0949079 > SE-164 80 Stockholm, Sweden| mailto: magnus.westerlund@ericsson.com > ---------------------------------------------------------------------- > > _______________________________________________ > rtcweb mailing list > rtcweb@ietf.org > https://www.ietf.org/mailman/listinfo/rtcweb >
- [rtcweb] To multiplex or not! Magnus Westerlund
- Re: [rtcweb] To multiplex or not! Justin Uberti
- Re: [rtcweb] To multiplex or not! Magnus Westerlund
- Re: [rtcweb] To multiplex or not! Dzonatas Sol
- Re: [rtcweb] To multiplex or not! Matthew Kaufman
- Re: [rtcweb] To multiplex or not! Emil Ivov
- Re: [rtcweb] To multiplex or not! Emil Ivov
- Re: [rtcweb] To multiplex or not! Randell Jesup
- Re: [rtcweb] To multiplex or not! Cullen Jennings
- Re: [rtcweb] To multiplex or not! Dzonatas Sol
- Re: [rtcweb] To multiplex or not! Stefan Håkansson LK
- Re: [rtcweb] To multiplex or not! Magnus Westerlund
- Re: [rtcweb] To multiplex or not! Stefan Håkansson LK
- Re: [rtcweb] To multiplex or not! Harald Alvestrand
- Re: [rtcweb] To multiplex or not! Emil Ivov
- Re: [rtcweb] To multiplex or not! Magnus Westerlund
- Re: [rtcweb] To multiplex or not! Harald Alvestrand
- Re: [rtcweb] To multiplex or not! Timothy B. Terriberry
- Re: [rtcweb] To multiplex or not! Cullen Jennings
- Re: [rtcweb] To multiplex or not! Bernard Aboba
- Re: [rtcweb] To multiplex or not! Cullen Jennings
- Re: [rtcweb] To multiplex or not! Dzonatas Sol
- Re: [rtcweb] To multiplex or not! Elwell, John
- Re: [rtcweb] To multiplex or not! Harald Alvestrand
- Re: [rtcweb] To multiplex or not! Bernard Aboba
- Re: [rtcweb] To multiplex or not! Colin Perkins
- Re: [rtcweb] To multiplex or not! Colin Perkins
- Re: [rtcweb] To multiplex or not! Colin Perkins
- Re: [rtcweb] To multiplex or not! Matthew Kaufman
- Re: [rtcweb] To multiplex or not! Stefan Håkansson LK
- Re: [rtcweb] To multiplex or not! Magnus Westerlund
- [rtcweb] Support for websockets Avasarala, Ranjit
- Re: [rtcweb] Support for websockets Harald Alvestrand
- Re: [rtcweb] Support for websockets Matthew Kaufman
- Re: [rtcweb] Support for websockets Christopher Blizzard
- Re: [rtcweb] Support for websockets Cullen Jennings
- Re: [rtcweb] Support for websockets Harald Alvestrand
- Re: [rtcweb] Support for websockets Matthew Kaufman
- Re: [rtcweb] Support for websockets Salvatore Loreto