Re: [xrblock] Call for adopting xr-quality-monitoring-06 as WG item
"Charles Eckel (eckelcu)" <eckelcu@cisco.com> Wed, 21 December 2011 23:38 UTC
Return-Path: <eckelcu@cisco.com>
X-Original-To: xrblock@ietfa.amsl.com
Delivered-To: xrblock@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7A67011E80B9 for <xrblock@ietfa.amsl.com>; Wed, 21 Dec 2011 15:38:51 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.399
X-Spam-Level:
X-Spam-Status: No, score=-5.399 tagged_above=-999 required=5 tests=[AWL=-1.200, BAYES_00=-2.599, J_CHICKENPOX_14=0.6, J_CHICKENPOX_15=0.6, J_CHICKENPOX_43=0.6, J_CHICKENPOX_73=0.6, 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 eehlbV8yKpAK for <xrblock@ietfa.amsl.com>; Wed, 21 Dec 2011 15:38:50 -0800 (PST)
Received: from mtv-iport-2.cisco.com (mtv-iport-2.cisco.com [173.36.130.13]) by ietfa.amsl.com (Postfix) with ESMTP id 15C1A11E8081 for <xrblock@ietf.org>; Wed, 21 Dec 2011 15:38:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=eckelcu@cisco.com; l=13416; q=dns/txt; s=iport; t=1324510730; x=1325720330; h=mime-version:content-transfer-encoding:subject:date: message-id:in-reply-to:references:from:to:cc; bh=nxTwnN3oanlM3ZvMJJYQIXEu7aO8z8Aa6i3FSY0i0lA=; b=JBrNKATTSLis+RCo4zprTKJYdMn15nwkFmIzoLM+zk3n+Z2skne/+ld/ B21u/y2qZ08YEEpY5Ir5I4ZhTcOIwgfbnUGap94s2UU5clqW99NrUCmt3 G+lo2atOMNTZWQWCXQlxFjWGStcQXz2KZgbhz6duyn9kJ25mUcXufoIc8 Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AogAAMRs8k6rRDoG/2dsb2JhbABDm0yQV4EFgXIBAQEEAQEBDwEKEwotBwsMBAIBCA4DAQMBAQEKBhcBBgEmHwMGCAEBBAESCBqHYJklAZ4wiyxjBIg3nxw
X-IronPort-AV: E=Sophos;i="4.71,390,1320624000"; d="scan'208";a="21975356"
Received: from mtv-core-1.cisco.com ([171.68.58.6]) by mtv-iport-2.cisco.com with ESMTP; 21 Dec 2011 23:38:49 +0000
Received: from xbh-sjc-231.amer.cisco.com (xbh-sjc-231.cisco.com [128.107.191.100]) by mtv-core-1.cisco.com (8.14.3/8.14.3) with ESMTP id pBLNcnLF001591; Wed, 21 Dec 2011 23:38:49 GMT
Received: from xmb-sjc-234.amer.cisco.com ([128.107.191.111]) by xbh-sjc-231.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.4675); Wed, 21 Dec 2011 15:38:49 -0800
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Date: Wed, 21 Dec 2011 15:38:48 -0800
Message-ID: <E1CBF4C7095A3D4CAAAEAD09FBB8E08C060CA30C@xmb-sjc-234.amer.cisco.com>
In-Reply-To: <F25E4B7A3DFF4113979EE38D4ECDF2C9@china.huawei.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [xrblock] Call for adopting xr-quality-monitoring-06 as WG item
Thread-Index: Acy/kCob7wfrAJNXTiiN7Y1xro1QRAAp/tBQ
References: <E7B79540-9CB5-4E4F-B32B-5FB9960398B4@ntt-at.com><B2982C71-420E-40B7-8695-244CDFFFD02E@csperkins.org><EB081EC32D2C472384E8E66322A9D5FA@china.huawei.com><1CDE2461-9768-47DA-9EF8-E81EDFB82681@csperkins.org> <F25E4B7A3DFF4113979EE38D4ECDF2C9@china.huawei.com>
From: "Charles Eckel (eckelcu)" <eckelcu@cisco.com>
To: Qin Wu <bill.wu@huawei.com>, Colin Perkins <csp@csperkins.org>
X-OriginalArrivalTime: 21 Dec 2011 23:38:49.0629 (UTC) FILETIME=[B0A6C4D0:01CCC039]
Cc: xrblock@ietf.org
Subject: Re: [xrblock] Call for adopting xr-quality-monitoring-06 as WG item
X-BeenThere: xrblock@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Metric Blocks for use with RTCP's Extended Report Framework working group discussion list <xrblock.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xrblock>, <mailto:xrblock-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/xrblock>
List-Post: <mailto:xrblock@ietf.org>
List-Help: <mailto:xrblock-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xrblock>, <mailto:xrblock-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 21 Dec 2011 23:38:51 -0000
(as an individual) It seems the merge efforts resulted in a combination of arguably separate metrics within a single draft. I think this highlights some of the reasons why we had two drafts to start with. I agree with Colin's objection per the principles established of the monarch draft. I think it is worth looking at the various MOS types and seeing how their usage is simplified if this draft is in fact separated into three component drafts. At initial glance, there is some simplification. Furthermore, seeing as the existing draft already contains the restriction that two segment types cannot be present in the same metric block, splitting into multiple drafts does not result in any additional duplication of information within the resulting metric blocks. Cheers, Charles > -----Original Message----- > From: xrblock-bounces@ietf.org [mailto:xrblock-bounces@ietf.org] On Behalf Of Qin Wu > Sent: Tuesday, December 20, 2011 7:24 PM > To: Colin Perkins > Cc: xrblock@ietf.org > Subject: Re: [xrblock] Call for adopting xr-quality-monitoring-06 as WG item > > Hi, Colin and Chairs: > >----- Original Message ----- > >From: "Colin Perkins" <csp@csperkins.org> > >To: "Qin Wu" <bill.wu@huawei.com> > >Cc: "Shida Schubert" <shida@ntt-at.com>; <xrblock@ietf.org> > >Sent: Wednesday, December 21, 2011 1:06 AM > >Subject: Re: [xrblock] Call for adopting xr-quality-monitoring-06 as WG item > > > >Qin, > > >See inline. > >Colin > > > >>On 20 Dec 2011, at 01:54, Qin Wu wrote: > >> Hi, Colin: > >> I understand your concerns. It is painful, but that's the tradeoff we should made. > >> Please see my clarification belows. > >> ----- Original Message ----- > >> From: "Colin Perkins" <csp@csperkins.org> > >> To: "Shida Schubert" <shida@ntt-at.com> > >> Cc: <xrblock@ietf.org> > >> Sent: Tuesday, December 20, 2011 1:13 AM > >> Subject: Re: [xrblock] Call for adopting xr-quality-monitoring-06 as WG item > >> > >> > >>> Shida, > >>> > >>> I don't think this draft is ready to adopt: > >>> > >>> - The single-stream metric mixes audio and video MOS into a single metric block, with a grab-bag > of MOS type and calculation algorithm parameters. It seems that little thought has gone into designing > >>>the XR block format to prohibit invalid combinations (e.g., MT = MOS-V with CALg = G.107), and > there is no guidance on which algorithm is appropriate for which MOS type. > >>> > >> [Qin]: We do have guidance to prevent such combination in three places > >> a. See MoS Type (MT) field definition, it said: > > " > >> If MoS type is MoS-LQ and MoS-CQ, the MoS value can be calculated > >> based on ITU-T G.107[G.107], ITU-T P.564 [P.564]or ETSI TS 101 > >> 329-5 [ETSI], if the Mos type is MoS-V or MoS-AV, the Mos value > >> can be calculated based on ITU-T P.NAMS [P.NAMS]or ITU-T P.NBAMS > >> [P.NBAMS]. > >> " > >> b. Also see Mos Type (MT) field defintion, it said: > >> " > >> If MoS Type does not match the MoS algorithm in the report (e.g., > >> specify a voice MOS algorithm for a video quality MOS), the > >> receiver should also discard this report. > >> " > >> c. See Calculation Algorithm (CALg) field definition > >> It distinguish Audio MoS algorithm from video MoS algorithm by adding "(voice)" into Audio MoS > algorithm. > > >I agree that there is guidance to avoid invalid combinations. However, a better design would prevent > invalid combinations by appropriate choice of report block structure. > > >I still see no guidance on which algorithm is appropriate for which MOS type. > > [Qin]: I get your point. In the current draft, we list 5 MoS algorithms, 3 MOS algorithms specifed in > the G.107 and P.564 and ETSI TS101 329-5 are only used to estimate speech quality or conversation > quality. 2 MoS algorithms specified in the P.NAMS and P.NBAMS can be used to estimate either audio > quality or video quality or multimedia quality. Also I like to propose to add one MoS Type MoS-A into > the draft to distinguish conversation MoS and speech MoS from audio MoS. > > If you think this clarificatin does address your comments, I can put them into the update of the > draft. > > >>> The format seems to follow the RFC 3611 model, throwing together a set of unrelated parameters, > rather than the approach documents in the monarch draft. > >> > >> [Qin]: In this draft, we are not allowed to put "single stream segment","multi-layer segment" and > "multi-channel segment" into one XR Block Report. please see the note in the segement i field > definition > >> it said: > >> " > >> Note that in these > >> three segment type,any two segment types can not be present in the > >> same metric block. > >> " > >> That is to say if we choose to use "single stream segment" to report MoS, we will not use "multi- > channel segment" or "multi-layer segment" . If we choose to use multi-channel segment, we will not use > >> "single stream segment" or "multi-layer segment". > >> > >> Also we may need to measure MoS-CQ using three different audio MoS algorithms, e.g., > >> Using ITU-T P.564 to calculate MoS-CQ1 > >> Using G.107 to calculate MoS-CQ2 > >> Using ETSI TS 101 329-5 to calculate MoS-CQ3 > >> > >> In this case, MoS-CQ1 and MoS-CQ2 and MoS-CQ3 are all MoS value, but using different audio MoS > algorithm, so the question is how to report them, we have two options: > >> 1. Report each MoS-CQ value carrried in the "single stream segment" using three XR Blocks > >> 2. Report three MoS-CQ vlaues carried in three "single stream segment" using only one XR Block. > >> I think the option 2 is a better approach, this approach only report MoS value related to one > single MoS Type and doesn't put a set of unrelated parameters together and therefore doesn't conflict > the rule >>we set in MONARCH. > >> However if we also measure MoS-LQ using three different audio MoS algorithms and report MoS-CQ > value and MoS-LQ value carried in two "single stream segment" using one single XR Block, that >>does > mean "put a set of unrelated parameters together" and therefore conflict with Monarch. > >> > >> So my suggestion is to add a sentence to say only one MoS type is allowed to report in one single > XR Block. > >> > >> If you agree with this, I can revise the draft to make this clear. > > >This change doesn't address my concern, which is that a single draft is describing three different > types of report block. The monarch draft was intended to recommend different report blocks be > developed >in different drafts, so they can be implemented separately, in a mix-and-match style, > rather than being combined into a single draft. > > [Qin]: I agree, I have no strong opinon on this. I am okay to either put them toether in one single > draft or document them separately. > but my difficulty is these three type of report blocks all report MoS value and are all for QoE metric > reporting. I am not worried about block type space but I do worry > about or need to figure out how to distinguish one another. But if we put them together, we don't have > such issue. Also it is not difficult for the user to place his order by choosing different segment > type > rather than place his order by choosing different block type for the same purpose(QoE metric > reporting). > > >>> - The multi-layer segment is ill-specified: does it support audio only, video only, or both > depending on the Media Type bit? > >> > >> [Qin]: multi-layer segment does support both video and audio, > > >None of the field descriptions in Section 3.2.2 mention audio; they're all video only. > > [Qin]: You are right, I check RFC6190, draft-ietf-avt-rtp-mvc-01, it looks to me these specification > only support video. Audio seems to be carried in the different RTP session or different > RTP stream with different SSRC. And then using CNAME to group audio with layered video. Am I right? > If yes, can we say multi-layer segment only support video? > > >>> Which calculation algorithm makes sense here, since there is no guidance given, and it's possible > to specify any algorithm? > >>> > >> [Qin]: currently we only allow 5 MoS algorithms.since three Audio MoS algorithms have already been > standardized and the other two are in standardization progress. > > >This doest address my question. What algorithms make sense in the context of layered media? > > [Qin]: Do we really have layered audio using RTP payload format? > If no, I think P.NAMS or PNBAMS is sufficient enough for layed media. > > >>> What is the SSID field? How it is used? > >> > >> [Qin]:SSID is sub stream identifier and can be used to identifier each layer if all the layers are > carried in the same RTP stream. > > >More detail is needed in the draft. > > [Qin]: Okay. > > >>> It's not sufficient to simply say that a "NAL unit type is one example", the draft needs to give > normative rules for the use of this field. > >> > >> [Qin]:Agree. > >> > >>> - The media type, MOS type, and calculation algorithm for the multi-channel segment are ill- > specified in similar ways to the multi-layer segment. > >> > >> [Qin]: Yes, you are right. > >> > >>> Also, it's not clear that the channel mapping in RFC 3550 Section 4.1 is the only one in use. > >> > >> [Qin]: Good point, but that's what we have in mind currently. > >> > >>> - In general, it's not clear to me that including multiple different types of MOS report (single- > stream, multi-layer, and multi-channel) in a single draft fits with the monitoring architecture, which > encourages >small, single-use, XR block definitions. I would suggest that the three different MOS > report types would be better defined as three drafts: there is little in common between them. > >> > >> [Qin]: As I clarified above, these three MOS report types can not be put into one single XR > Block.They are excluded between one another. > >> But If WG think it is a good idea to merge them together, I am okay with that. > > I agree that they should not be included in a single XR block. My question, however, was whether they > should be in a single draft. > > [Qin]: See above, also I like to hear chairs' opinion. > > >>> - The draft provides no meaningful guidelines for registration of new MOS algorithms, and has an > inadequate IANA registry. > >> > >> [Qin]: We do have in the (-06), section 5.4 of xr-quality-monitoring-06 > > >Much more detail on the registration procedures, and guidelines for what should be registered, is > needed. > > [Qin]: Okay. > > >> " > >> 5.4. New registry of calculation algorithms > >> > >> This document creates a new registry to be called "RTCP XR QoE metric > >> block - Calculation Algorithm" as a sub-registry of the "RTP Control > >> Protocol Extended Reports (RTCP XR) Block Type Registry". Policies > >> for this new registry are as follows: > >> > >> o Entries in the registry are integers. The valid range is 0 to 7 > >> corresponding to the 3-bit field "CAlg" in the block. Values are > >> to be recorded in decimal. > >> > >> o Initial assignments are as follows: > >> > >> 1. ITU-T P.564 Compliant Algorithm [P.564] (Voice) > >> 2. G.107 [G.107] (Voice) > >> 3. ETSI TS 101 329-5 Annex E ETSI] (Voice) > >> 4. ITU-T P.NAMS [P.NAMS] > >> 5. ITU-T P.NBAMS [P.NBAMS] > >> " > >>> Hope this makes sense. > >>> > >>> Colin > >>> > >>> > >>> On 19 Dec 2011, at 11:55, Shida Schubert wrote: > >>>> This is a call to see whether people are happy > >>>> with the latest xr-quality-monitoring-06 draft for addressing > >>>> the milestone "QoE Metrics Reporting". > >>>> > >>>> http://tools.ietf.org/html/draft-wu-xrblock-rtcp-xr-quality-monitoring-0 6 > >>>> > >>>> xr-que-00 which used to be an AVT draft also addresses > >>>> the same milestone. > >>>> > >>>> http://tools.ietf.org/id/draft-clark-xrblock-rtcp-xr-qoe-00.txt > >>>> > >>>> The xr-quality-monitoring-06 claims to merge the two > >>>> into one. > >>>> > >>>> Please response to express your option for the followings. > >>>> > >>>> 1. Adopt the draft-wu-xrblock-rtcp-xr-quality-monitoring-06 as a WG item. > >>>> > >>>> 2. Not ready to adopt. > >>>> * Would be very helpful if you provide your reasonings. > >>>> > >>>> Regards > >>>> Shida (as chair) > >>> _______________________________________________ > >>> xrblock mailing list > >>> xrblock@ietf.org > >>> https://www.ietf.org/mailman/listinfo/xrblock > >> > >> > >> -- > >> Colin Perkins > >> http://csperkins.org/ > >> > >> > >> > >> _______________________________________________ > >> xrblock mailing list > >> xrblock@ietf.org > >> https://www.ietf.org/mailman/listinfo/xrblock > > _______________________________________________ > > xrblock mailing list > > xrblock@ietf.org > > https://www.ietf.org/mailman/listinfo/xrblock > > > > -- > Colin Perkins > http://csperkins.org/ > > > > _______________________________________________ > xrblock mailing list > xrblock@ietf.org > https://www.ietf.org/mailman/listinfo/xrblock
- [xrblock] Call for adopting xr-quality-monitoring… Shida Schubert
- Re: [xrblock] Call for adopting xr-quality-monito… Colin Perkins
- Re: [xrblock] Call for adopting xr-quality-monito… Qin Wu
- Re: [xrblock] Call for adopting xr-quality-monito… zhangyx
- Re: [xrblock] Call for adopting xr-quality-monito… Colin Perkins
- Re: [xrblock] Call for adopting xr-quality-monito… Qin Wu
- Re: [xrblock] Call for adopting xr-quality-monito… Paul Coverdale
- Re: [xrblock] Call for adopting xr-quality-monito… Charles Eckel (eckelcu)
- Re: [xrblock] Call for adopting xr-quality-monito… Hitoshi Asaeda
- Re: [xrblock] Call for adopting xr-quality-monito… Glen Zorn
- Re: [xrblock] Call for adopting xr-quality-monito… Colin Perkins
- Re: [xrblock] Call for adopting xr-quality-monito… Qin Wu
- Re: [xrblock] Call for adopting xr-quality-monito… Hendrik Scholz