Re: [tsvwg] Last Call: <draft-ietf-tsvwg-rtcweb-qos-15.txt> (DSCP and other packet markings for WebRTC QoS) to Proposed Standard
Magnus Westerlund <magnus.westerlund@ericsson.com> Tue, 19 April 2016 08:47 UTC
Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4DC0512E0D8; Tue, 19 Apr 2016 01:47:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level:
X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id s083o6D4L6op; Tue, 19 Apr 2016 01:46:58 -0700 (PDT)
Received: from sesbmg23.ericsson.net (sesbmg23.ericsson.net [193.180.251.37]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9427512DF4F; Tue, 19 Apr 2016 01:46:57 -0700 (PDT)
X-AuditID: c1b4fb25-f79f26d00000327e-57-5715f07fa2af
Received: from ESESSHC021.ericsson.se (Unknown_Domain [153.88.183.81]) by sesbmg23.ericsson.net (Symantec Mail Security) with SMTP id E6.DA.12926.F70F5175; Tue, 19 Apr 2016 10:46:55 +0200 (CEST)
Received: from [127.0.0.1] (153.88.183.153) by smtp.internal.ericsson.com (153.88.183.83) with Microsoft SMTP Server id 14.3.248.2; Tue, 19 Apr 2016 10:46:54 +0200
Subject: Re: [tsvwg] Last Call: <draft-ietf-tsvwg-rtcweb-qos-15.txt> (DSCP and other packet markings for WebRTC QoS) to Proposed Standard
To: "Black, David" <david.black@emc.com>, Cullen Jennings <fluffy@iii.ca>
References: <20160321174750.31944.71903.idtracker@ietfa.amsl.com> <56F26AD3.3010403@ericsson.com> <5BB71158-3530-47A2-9A33-811F65B2F677@iii.ca> <56FBBBC1.5060902@ericsson.com> <CE03DB3D7B45C245BCA0D243277949362E92B245@MX104CL02.corp.emc.com> <D12A5B0E-EF12-4BC8-999B-6ED50029C95A@iii.ca> <CE03DB3D7B45C245BCA0D243277949362E96B03B@MX104CL02.corp.emc.com>
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
Message-ID: <5715F07D.1050502@ericsson.com>
Date: Tue, 19 Apr 2016 10:46:53 +0200
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.7.2
MIME-Version: 1.0
In-Reply-To: <CE03DB3D7B45C245BCA0D243277949362E96B03B@MX104CL02.corp.emc.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrFLMWRmVeSWpSXmKPExsUyM2J7oG79B9Fwgw2nlSy2Hl7LbvHnyj0W iw/rfzBaPNs4n8Wioe8uq8WxN3fZHNg8jhyZzeKxZMlPJo/L5z8yBjBHcdmkpOZklqUW6dsl cGVcvTGJpeCgUcWcB1PZGhgbNLoYOTkkBEwkWvbNYIKwxSQu3FvP1sXIxSEkcIRRYtHCRYwQ znJGic2r3jCBOMIC3YwSc850gbWICHhKbDw+nxnEFhJ4zSTxZV0+SBGzwClGiY5d88GK2AQs JG7+aGQDsXkFtCXWPXrGAmKzCKhKbFy7BcwWFYiRaHxwigmiRlDi5MwnYHFOAT+JHf1rWLsY OYCG2ks82FoGEmYWkJdo3jobaq+2RENTB+sERsFZSLpnIXTMQtKxgJF5FaNocWpxUm66kbFe alFmcnFxfp5eXmrJJkZgiB/c8lt1B+PlN46HGAU4GJV4eBUmioYLsSaWFVfmHmKU4GBWEuE9 +AYoxJuSWFmVWpQfX1Sak1p8iFGag0VJnDc78l+YkEB6YklqdmpqQWoRTJaJg1OqgTErfJdd YVP6r/P3Zj2cIGzxeqLFX1fbwsxZD+ddXDCv2OnIq8O6ixKrKn/d/PAhRmr9RzP5U1K9gfqC /CayO+Jiu08a5Dc4a+puPrD3lKHPpU6d7cx75yWzbni25du0mI9zSmqlA97ZhsSduV6dXCL4 zMyWW2mhULy6yd9eU5EPFy6tnDZ3+V8lluKMREMt5qLiRAAGxxHDbQIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/ietf/DiLvtdzSH5I1YVfNlfnfJq65saE>
Cc: "tsvwg@ietf.org" <tsvwg@ietf.org>, "draft-ietf-tsvwg-rtcweb-qos@ietf.org" <draft-ietf-tsvwg-rtcweb-qos@ietf.org>, "ietf@ietf.org" <ietf@ietf.org>, "tsvwg-chairs@ietf.org" <tsvwg-chairs@ietf.org>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Apr 2016 08:47:00 -0000
Den 2016-04-18 kl. 15:04, skrev Black, David: > So, summarizing Magnus's concerns with proposals: > >>> [1] Flow Type in application-facing browser API: > >>> Propose an additional sentence: >>> OLD >>> o Flow Type: The browser provides this input as it knows if the flow >>> is audio, interactive video with or without audio, non-interactive >>> video with or without audio, or data. >>> NEW >>> o Flow Type: The browser provides this input as it knows if the flow >>> is audio, interactive video with or without audio, non-interactive >>> video with or without audio, or data. For audio that is associated >>> with a video flow, the flow type of the associated video MAY >>> be used instead of the associated audio type. > > Magnus - does that new text suffice? Yes. > >>> [2] What does "interactive" mean in an implementation?: >> >> We could add something along lines of ..... Currently in WebRTC, media sent over >> RTP is assumed to be interactive while media streamed over HTTP is assumed not >> to be. Future WebRTC extensions could allow streamed media over RTP. > > I believe the proposed additional sentence addresses the question of how a browser > determines whether a video flow is interactive. This proposed sentence will need to > cite a WebRTC document that contains a statement to that effect, as I don't think this > draft is the right place to be the primary reference for that statement. > > Magnus - would this approach be ok? Yes. /Magnus > > Thanks, --David > >> -----Original Message----- >> From: Cullen Jennings [mailto:fluffy@iii.ca] >> Sent: Friday, April 15, 2016 10:48 AM >> To: Black, David >> Cc: Magnus Westerlund; ietf@ietf.org; tsvwg-chairs@ietf.org; draft-ietf-tsvwg- >> rtcweb-qos@ietf.org; tsvwg@ietf.org >> Subject: Re: [tsvwg] Last Call: <draft-ietf-tsvwg-rtcweb-qos-15.txt> (DSCP and >> other packet markings for WebRTC QoS) to Proposed Standard >> >> >>> On Apr 3, 2016, at 3:37 PM, Black, David <david.black@emc.com> wrote: >>> >>> I see a couple of Magnus's points that appear to need additional text >>> in the draft: >>> >>> [1] Flow Type in application-facing browser API: >>> >>>>>>>> o Flow Type: The browser provides this input as it knows if >>>>>>>> the flow is audio, interactive video with or without audio, >>>>>>>> non-interactive video with or without audio, or data. >>> >>> [... snip ...] >>> >>>> The main issue here is that to me it was not clear that "Interactive >>>> Video with or without audio" allows for setting these DSCP values also >>>> for the RTP stream containing audio also. This, I do see a need for >>>> clarification on. >>> >>> Propose an additional sentence: >>> OLD >>> o Flow Type: The browser provides this input as it knows if the flow >>> is audio, interactive video with or without audio, non-interactive >>> video with or without audio, or data. >>> NEW >>> o Flow Type: The browser provides this input as it knows if the flow >>> is audio, interactive video with or without audio, non-interactive >>> video with or without audio, or data. For audio that is associated >>> with a video flow, the flow type of the associated video MAY >>> be used instead of the associated audio type. >>> >>> I hesitate to say anything stronger than "MAY" here. >> >> Looks good. >> >>> >>> [2] What does "interactive" mean in an implementation?: >> >> We could add something along lines of ..... Currently in WebRTC, media sent over >> RTP is assumed to be interactive while media streamed over HTTP is assumed not >> to be. Future WebRTC extensions could allow streamed media over RTP. >> >> >>> >>>> The issue is that this document is called: DSCP and other packet >>>> markings for WebRTC QoS. Then this document define something that is not >>>> immediately mappable onto what is being defined in the other WebRTC >>>> specifications. That is why I am raising that there need to be more >>>> clear coupling. If that coupling is to mostly happen in another >>>> document, can we at least then have a proposal on the table for that >>>> change to ensure that the result is understandable. >>> >>> Well, this TSVWG draft is definitely not the right place for a discussion of >>> when a video flow is interactive or non-interactive - I hope we can agree >>> on that. >>> >>> Beyond that, as Cullen (Jennings) is both an author of this document and >>> one of the chairs of the rtcweb WG, I'd suggest that he and/or the rtcweb >>> WG propose an appropriate location for discussion of when a video flow >>> is interactive or non-interactive. This TSVWG draft would then have an >>> additional sentence added, e.g., >>> >>> See [TBD] for further discussion of how to determine >>> whether a video flow is interactive vs. non-interactive. >>> >>> I believe that the added reference here ([TBD] above) would be normative. >>> >>> Cullen? >> >> That discussion happened long ago for WebRTC and we decided we did not need >> a JavaScript controls point in the WebRTC API to indicate if RTP was interactive or >> not. If people start doing streaming video over RTP we can come back and revisit >> this and trivially add an API to indicate that in the W3C WebRTC API. Part of what >> drove this decision is the likes of Netflix / ITunes / Youtube are not asking the >> browser vendors for streaming media over RTSP or RTP. They think HTTP works >> much better for this. Thus the browser vendors see no need for non interactive >> video over RTP. I agree with Magnus that this might change some day in the >> future but right now, I think it's close enough that everyone can live with it. >> >> I'm not OK in treating it like some open issue that is still in discussion that >> somehow holds up this spec - it's not. >> >>> >>> Thanks, --David (as document shepherd) >>> > > -- Magnus Westerlund ---------------------------------------------------------------------- Services, Media and Network features, Ericsson Research EAB/TXM ---------------------------------------------------------------------- Ericsson AB | Phone +46 10 7148287 Färögatan 6 | Mobile +46 73 0949079 SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com ----------------------------------------------------------------------
- Re: [tsvwg] Last Call: <draft-ietf-tsvwg-rtcweb-q… Magnus Westerlund
- Re: [tsvwg] Last Call: <draft-ietf-tsvwg-rtcweb-q… Cullen Jennings
- Re: [tsvwg] Last Call: <draft-ietf-tsvwg-rtcweb-q… Magnus Westerlund
- RE: [tsvwg] Last Call: <draft-ietf-tsvwg-rtcweb-q… Black, David
- Re: [tsvwg] Last Call: <draft-ietf-tsvwg-rtcweb-q… Cullen Jennings
- RE: [tsvwg] Last Call: <draft-ietf-tsvwg-rtcweb-q… Black, David
- Re: [tsvwg] Last Call: <draft-ietf-tsvwg-rtcweb-q… gorry
- Re: [tsvwg] Last Call: <draft-ietf-tsvwg-rtcweb-q… Magnus Westerlund
- Re: [tsvwg] Last Call: <draft-ietf-tsvwg-rtcweb-q… Paul E. Jones
- RE: [tsvwg] Last Call: <draft-ietf-tsvwg-rtcweb-q… Black, David
- RE: [tsvwg] Last Call: <draft-ietf-tsvwg-rtcweb-q… Paul E. Jones
- Re: [tsvwg] Last Call: <draft-ietf-tsvwg-rtcweb-q… Ted Hardie
- RE: [tsvwg] Last Call: <draft-ietf-tsvwg-rtcweb-q… Black, David
- RE: [tsvwg] Last Call: <draft-ietf-tsvwg-rtcweb-q… Black, David
- Re: [tsvwg] Last Call: <draft-ietf-tsvwg-rtcweb-q… Ted Hardie
- RE: [tsvwg] Last Call: <draft-ietf-tsvwg-rtcweb-q… Black, David
- Re: [tsvwg] Last Call: <draft-ietf-tsvwg-rtcweb-q… Colin Perkins