Re: [xrblock] Call for adopting xr-quality-monitoring-06 as WG item

Qin Wu <bill.wu@huawei.com> Tue, 20 December 2011 01:56 UTC

Return-Path: <bill.wu@huawei.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 A5E9721F8564 for <xrblock@ietfa.amsl.com>; Mon, 19 Dec 2011 17:56:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.969
X-Spam-Level:
X-Spam-Status: No, score=-4.969 tagged_above=-999 required=5 tests=[AWL=-0.170, BAYES_00=-2.599, J_CHICKENPOX_14=0.6, J_CHICKENPOX_15=0.6, J_CHICKENPOX_43=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 AXS31vdmqwOe for <xrblock@ietfa.amsl.com>; Mon, 19 Dec 2011 17:56:12 -0800 (PST)
Received: from szxga01-in.huawei.com (szxga01-in.huawei.com [119.145.14.64]) by ietfa.amsl.com (Postfix) with ESMTP id 597D521F8557 for <xrblock@ietf.org>; Mon, 19 Dec 2011 17:56:12 -0800 (PST)
Received: from huawei.com (szxga05-in [172.24.2.49]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LWH00MBVBZG7Z@szxga05-in.huawei.com> for xrblock@ietf.org; Tue, 20 Dec 2011 09:54:52 +0800 (CST)
Received: from szxrg02-dlp.huawei.com ([172.24.2.119]) by szxga05-in.huawei.com (iPlanet Messaging Server 5.2 HotFix 2.14 (built Aug 8 2006)) with ESMTP id <0LWH00L3DBXVDF@szxga05-in.huawei.com> for xrblock@ietf.org; Tue, 20 Dec 2011 09:54:52 +0800 (CST)
Received: from szxeml203-edg.china.huawei.com ([172.24.2.119]) by szxrg02-dlp.huawei.com (MOS 4.1.9-GA) with ESMTP id AFU57504; Tue, 20 Dec 2011 09:54:25 +0800
Received: from SZXEML411-HUB.china.huawei.com (10.82.67.138) by szxeml203-edg.china.huawei.com (172.24.2.55) with Microsoft SMTP Server (TLS) id 14.1.323.3; Tue, 20 Dec 2011 09:54:22 +0800
Received: from w53375q (10.138.41.130) by szxeml411-hub.china.huawei.com (10.82.67.138) with Microsoft SMTP Server (TLS) id 14.1.323.3; Tue, 20 Dec 2011 09:54:24 +0800
Date: Tue, 20 Dec 2011 09:54:23 +0800
From: Qin Wu <bill.wu@huawei.com>
X-Originating-IP: [10.138.41.130]
To: Colin Perkins <csp@csperkins.org>, Shida Schubert <shida@ntt-at.com>
Message-id: <EB081EC32D2C472384E8E66322A9D5FA@china.huawei.com>
MIME-version: 1.0
X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.6109
X-Mailer: Microsoft Outlook Express 6.00.2900.5931
Content-type: text/plain; charset="iso-8859-1"
Content-transfer-encoding: 7bit
X-Priority: 3
X-MSMail-priority: Normal
X-CFilter-Loop: Reflected
References: <E7B79540-9CB5-4E4F-B32B-5FB9960398B4@ntt-at.com> <B2982C71-420E-40B7-8695-244CDFFFD02E@csperkins.org>
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: Tue, 20 Dec 2011 01:56:13 -0000

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.

>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. 

> - 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, 

>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.

>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.

>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.

> - 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

"
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-06
>> 
>> 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