Re: [rtcweb] To multiplex or not!
Colin Perkins <csp@csperkins.org> Wed, 20 July 2011 22:24 UTC
Return-Path: <csp@csperkins.org>
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 9A94421F8531 for <rtcweb@ietfa.amsl.com>; Wed, 20 Jul 2011 15:24:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.599
X-Spam-Level:
X-Spam-Status: No, score=-103.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_LOW=-1, 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 fuQDOf3O5TJc for <rtcweb@ietfa.amsl.com>; Wed, 20 Jul 2011 15:24:51 -0700 (PDT)
Received: from anchor-msapost-3.mail.demon.net (anchor-msapost-3.mail.demon.net [195.173.77.166]) by ietfa.amsl.com (Postfix) with ESMTP id ABC1121F852E for <rtcweb@ietf.org>; Wed, 20 Jul 2011 15:24:51 -0700 (PDT)
Received: from starkperkins.demon.co.uk ([80.176.158.71] helo=[192.168.0.26]) by anchor-post-3.mail.demon.net with esmtpsa (AUTH csperkins-dwh) (TLSv1:AES128-SHA:128) (Exim 4.69) id 1QjfCE-0001sZ-nX; Wed, 20 Jul 2011 22:24:51 +0000
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset="iso-8859-1"
From: Colin Perkins <csp@csperkins.org>
In-Reply-To: <4E26A49F.1070700@alvestrand.no>
Date: Wed, 20 Jul 2011 23:24:44 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <8C89D269-6EFC-46C6-8716-776289A87C28@csperkins.org>
References: <4E259484.20509@ericsson.com> <4E26A49F.1070700@alvestrand.no>
To: Harald Alvestrand <harald@alvestrand.no>
X-Mailer: Apple Mail (2.1084)
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
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 22:24:55 -0000
If you're not doing network-based QoS to prioritise certain flows, then this is requires two bidirectional UDP flows: one for the audio and one for video, using the standard RTP mechanisms (which is what I understand Magnus' option A to be). Colin On 20 Jul 2011, at 10:49, Harald Alvestrand wrote: > Magnus, I cannot parse your list of choices. > > In the case where you have > > Sender A > Recipient B > Three video streams going from A to B > Three audio streams going from A to B > One video stream going from B to A > One audio stream going from B to A > > with the application not requiring the network to treat the packets any differently, and with the application using the CNAME mechanism to match audio streams with corresponding video streams > > it is completely unclear to me whether your choice A) requires 8 transport flows, 4 transport flows or 2 transport flows, and it is completely unclear to me what C) actually means. (I assume "transport flow" = "RTP sessions" here) > > Please - can you clarify what your question is intended to mean? > > Harald > > > On 07/19/11 16:28, Magnus Westerlund wrote: >> 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. >> >> 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 mailing list > rtcweb@ietf.org > https://www.ietf.org/mailman/listinfo/rtcweb -- Colin Perkins http://csperkins.org/
- [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