Re: [rtcweb] Comments on draft-ietf-rtcweb-use-cases-and-requirements-07

Göran Eriksson AP <goran.ap.eriksson@ericsson.com> Fri, 08 June 2012 12:52 UTC

Return-Path: <goran.ap.eriksson@ericsson.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 A0DC221F8872 for <rtcweb@ietfa.amsl.com>; Fri, 8 Jun 2012 05:52:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.949
X-Spam-Level:
X-Spam-Status: No, score=-5.949 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, HELO_EQ_SE=0.35, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4]
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 YBkVNVhztWfx for <rtcweb@ietfa.amsl.com>; Fri, 8 Jun 2012 05:52:00 -0700 (PDT)
Received: from mailgw1.ericsson.se (mailgw1.ericsson.se [193.180.251.45]) by ietfa.amsl.com (Postfix) with ESMTP id 47D1021F87F5 for <rtcweb@ietf.org>; Fri, 8 Jun 2012 05:51:18 -0700 (PDT)
X-AuditID: c1b4fb2d-b7fc66d000006fdc-18-4fd1f543616c
Received: from esessmw0191.eemea.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw1.ericsson.se (Symantec Mail Security) with SMTP id 5C.E4.28636.345F1DF4; Fri, 8 Jun 2012 14:51:15 +0200 (CEST)
Received: from ESESSCMS0362.eemea.ericsson.se ([169.254.1.214]) by esessmw0191.eemea.ericsson.se ([153.88.115.84]) with mapi; Fri, 8 Jun 2012 14:51:14 +0200
From: Göran Eriksson AP <goran.ap.eriksson@ericsson.com>
To: Cullen Jennings <fluffy@cisco.com>
Date: Fri, 08 Jun 2012 14:51:14 +0200
Thread-Topic: [rtcweb] Comments on draft-ietf-rtcweb-use-cases-and-requirements-07
Thread-Index: Ac1FcX09P8EEp4k7S+25UPIUHkal/QAABb3w
Message-ID: <F3D4ABD6AB47084B84337CF4F3446A464B2F2631AC@ESESSCMS0362.eemea.ericsson.se>
References: <5A2F246E-9D77-4B72-B3F1-681B00FA99FD@cisco.com> <F3D4ABD6AB47084B84337CF4F3446A464B2F11B52E@ESESSCMS0362.eemea.ericsson.se> <AAB6A6B6-BEC7-436C-B1EB-2C117596C7C6@cisco.com>
In-Reply-To: <AAB6A6B6-BEC7-436C-B1EB-2C117596C7C6@cisco.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: sv-SE, en-US
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrJLMWRmVeSWpSXmKPExsUyM+Jvra7z14v+Bs8vq1p0TGazWPuvnd2B yWPK742sHkuW/GQKYIrisklJzcksSy3St0vgyjh2tZm54L9MRceMQywNjJPFuxg5OSQETCQO vzrDCmGLSVy4t56ti5GLQ0jgFKPE/+4dTBDOAkaJU6cXsoNUsQl4S0xbcRasQ0RATaJhxSOw OLOAusSdxefAbBYBFYlvN38ygdjCAsESBzfsZYOoD5G4OvEMO4RtJHHlyW1mEJtXIFzi8eEF zBDL9jJKHGzbBtbMKWArcXHNE7BmRgFZifvf77FALBOXuPVkPhPE2QISS/acZ4awRSVePv7H ClEvI3Fq0X9WiHo9iRtTp7BB2NoSyxa+hlosKHFy5hOWCYxis5CMnYWkZRaSlllIWhYwsqxi FM5NzMxJLzfUSy3KTC4uzs/TK07dxAiMnoNbfuvuYDx1TuQQozQHi5I4L1fSfn8hgfTEktTs 1NSC1KL4otKc1OJDjEwcnFINjFGbqvZ5s+uttvmxtn3zMqMjl4o6Zcpie6/2G87qMpq2iNnb uLf0PvN2ywo1k8uy7WdnXAvN2rc07skNngOLZS+3fn7ItM3603+fxoRWlyjjg7ctf+2xKj8s eXuX3UrxYsau1WvfhYSHH57HUR2rGZzSGMOS8uA+p3KZoEXngsXzvLo7MzIWKbEUZyQaajEX FScCAOMmmAVsAgAA
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Comments on draft-ietf-rtcweb-use-cases-and-requirements-07
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, 08 Jun 2012 12:52:00 -0000

 

> -----Original Message-----
> From: Cullen Jennings [mailto:fluffy@cisco.com] 
> Sent: den 8 juni 2012 14:23
> To: Göran Eriksson AP
> Cc: rtcweb@ietf.org
> Subject: Re: [rtcweb] Comments on 
> draft-ietf-rtcweb-use-cases-and-requirements-07
> 
> 
> On May 30, 2012, at 5:06 , Göran Eriksson AP wrote:
> 
> >> 
> >> -----Original Message-----
> >> From: rtcweb-bounces@ietf.org
> >> [mailto:rtcweb-bounces@ietf.org] On Behalf Of Cullen Jennings
> >> Sent: den 16 maj 2012 03:31
> >> To: rtcweb@ietf.org
> >> Subject: [rtcweb] Comments on
> >> draft-ietf-rtcweb-use-cases-and-requirements-07
> >> 
> >> 
> >> Like to add case where application has one two video 
> streams but one 
> >> is far more important than the other. Should be a way to make sure 
> >> that preferential treatment is given the the important stream over 
> >> the less important streams.
> > 
> > I agree that this is a relevant area to address to secure 
> that WebRTC 
> > is competitive compared to apps done in native OS's, 
> especiallin in enterprise context.
> > 
> > The current use case document states something like "being 
> able to use priority functions in network nodes".
> > This is vague since it touches many matters such as whether to put 
> > audio and video on the same IP-flow or have them in different ones, 
> > which is essential when considering mapping on LTE radio 
> channels; the potential use of DS to identify flows, which 
> may be relevant in enterprise context, etc, how to cater for 
> treament of stuff on the datagram channel, multihoming 
> consequences, etc.
> > 
> > I am not sure however how far into such matters we should 
> go in this 
> > WG, but given the importance of making a good solution 
> working across 
> > OS's and browser vendors and access technologies, I am 
> leaning towards support a discussions about such details in 
> this WG for instance using the use case document.
> > 
> > What is Your take of this? 
> 
> I think we need to discuss it in the spec. 
>Let's imagine the 
> case where we want the brows to set one DSCP for audio and a 
> different one for video. I don't think we can have setting 
> the DSCP 100% under control of the JS App as that has 
> security problems. But the browser should set the DSCP to 
> something and if there are multiple video streams, I think it 
> is important to be able to indicate some video streams are 
> less important than others - only the JS app knows which one 
> is less important. 

Agree that the JS controlling the DSCP marking is an issue- I am more leaning towards
looking to solutions putting the "origin" in control. Also, the server side of the "app" should also be able to in a position to understand the relative importance on the different
streams/flows in an application. But this is of course up for discussion.

Another set of use cases could be considering the data on the data channel- we have scenarios where these have a significant impact on the UX and it could therefore be
relevant to consider these flows as well- after all, it may be nice talking to/looking at someone but if we also expect some shared data, I am pretty sure we will spend time complaining on the "darn" network more than doing whatever was the original purpose, :-)!

Going forward, I think Your proposal for adding use cases detailing requirements in this
area is a very good one and a good, next step. I expect this will be brought up in next week interim meeting for a discussion about how to proceed.


> 
> 
> 
>