Re: [xrblock] WGLC for 'RTCP XR Report Block for Loss Concealment Metrics Reporting on Video Applications'

"Huangyihong (Rachel)" <rachel.huang@huawei.com> Fri, 28 August 2015 02:38 UTC

Return-Path: <rachel.huang@huawei.com>
X-Original-To: xrblock@ietfa.amsl.com
Delivered-To: xrblock@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E81221A219C for <xrblock@ietfa.amsl.com>; Thu, 27 Aug 2015 19:38:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.211
X-Spam-Level:
X-Spam-Status: No, score=-4.211 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 2y4ukHtyRhNt for <xrblock@ietfa.amsl.com>; Thu, 27 Aug 2015 19:38:11 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 29B6C1A1B1F for <xrblock@ietf.org>; Thu, 27 Aug 2015 19:38:10 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml405-hub.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id BWV71652; Fri, 28 Aug 2015 02:38:08 +0000 (GMT)
Received: from NKGEML404-HUB.china.huawei.com (10.98.56.35) by lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server (TLS) id 14.3.235.1; Fri, 28 Aug 2015 03:38:08 +0100
Received: from NKGEML501-MBS.china.huawei.com ([169.254.2.99]) by nkgeml404-hub.china.huawei.com ([10.98.56.35]) with mapi id 14.03.0235.001; Fri, 28 Aug 2015 10:38:02 +0800
From: "Huangyihong (Rachel)" <rachel.huang@huawei.com>
To: Colin Perkins <csp@csperkins.org>, "Romascanu, Dan (Dan)" <dromasca@avaya.com>
Thread-Topic: [xrblock] WGLC for 'RTCP XR Report Block for Loss Concealment Metrics Reporting on Video Applications'
Thread-Index: AdDVxWS0mi1cH/kFQRuRT1deZ/U5HgKzTCyAACZgMVA=
Date: Fri, 28 Aug 2015 02:38:01 +0000
Message-ID: <51E6A56BD6A85142B9D172C87FC3ABBB863E23CF@nkgeml501-mbs.china.huawei.com>
References: <9904FB1B0159DA42B0B887B7FA8119CA5CAF9F10@AZ-FFEXMB04.global.avaya.com> <B299A3C4-8D59-4C8A-B040-9047D130B486@csperkins.org>
In-Reply-To: <B299A3C4-8D59-4C8A-B040-9047D130B486@csperkins.org>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [10.138.41.144]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Archived-At: <http://mailarchive.ietf.org/arch/msg/xrblock/0ZrIQ6ZF950bCeuLDEvoZ1L5Erk>
Cc: xrblock <xrblock@ietf.org>
Subject: Re: [xrblock] WGLC for 'RTCP XR Report Block for Loss Concealment Metrics Reporting on Video Applications'
X-BeenThere: xrblock@ietf.org
X-Mailman-Version: 2.1.15
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: <https://mailarchive.ietf.org/arch/browse/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: Fri, 28 Aug 2015 02:38:15 -0000

Hi Colin,

Thank you for your careful review. Please see some of my replies inline.

BR,
Rachel

> -----Original Message-----
> From: xrblock [mailto:xrblock-bounces@ietf.org] On Behalf Of Colin Perkins
> Sent: Thursday, August 27, 2015 10:36 PM
> To: Romascanu, Dan (Dan)
> Cc: xrblock
> Subject: Re: [xrblock] WGLC for 'RTCP XR Report Block for Loss Concealment
> Metrics Reporting on Video Applications'
> 
> On 13 Aug 2015, at 13:41, Romascanu, Dan (Dan) <dromasca@avaya.com>
> wrote:
> > We start a Working Group Last Call for the document 'RTCP XR Report Block
> for Loss Concealment Metrics Reporting on Video Applications'. Please let us
> know if you believe that this document is ready to be submitted to the IESG for
> consideration as Proposed Standard. Please send your comments, questions
> and concerns to the WG mail list before September 4, 2015. If you have read
> the document and you did not find any problems your input is also welcome. If
> you are aware about any relevant IPR please take the appropriate actions as
> per RFC 3979.
> >
> > The document is available at
> https://www.ietf.org/id/draft-ietf-xrblock-rtcp-xr-video-lc-01.txt.
> 
> I think this is generally in good shape, but some of the definitions at the start of
> section 4 are unclear. Comments follow:
> 
> Section 1.1 uses "MUST" before the RFC 2119 terms have been defined.

[Rachel]: Right. I'll change it to lower-case.

> 
> Section 4: the first paragraph of this section says twice that a video loss
> concealment report block SHOULD be sent in the same packet as a
> Measurement Information Block. It probably only needs to say this once.

[Rachel]: I'll keep the first one and delete the latter sentence.

> 
> Section 4: the first paragraph, says that the video loss concealment report
> block "SHOULD be sent in the same packet as a Measurement Information
> Block", then says that the video loss concealment report "MUST be discarded"
> if the measurement period, included in the Measurement Information Block is
> not present. The later "MUST" seems to contradict the earlier "SHOULD"
> strength requirement.

[Rachel]: The first "SHOULD" refers to the sender, while the latter "MUST" refers to the receivers. Maybe I should add some clarifications to this sentence?

> 
> Section 4: the description of the fields following Figure 1 does not mention the
> RSV field.

[Rachel]: Right. Will fix it in the next version.

> 
> Section 4: some fields are defined as being measured in RTP timestamp units.
> Which RTP timestamp is used here? That used by the sender of the video loss
> concealment block, or that used by the source on which it is reporting?

[Rachel]: It should be measured by the sender of the reporting block, so it's the RTP timestamp used by the sender of the reporting block. I all add some clarification words to it in the next version.

> 
> The following lines contain uses of lower-case RFC 2119 keywords, which could
> cause confusion:
> 
> 129:   endpoint or terminal may not see loss occurring between the probe
> and
> 130:   the endpoint, and may also not be fully aware of the specific loss
> 198:   another. Simple decoders may simply re-use the pixels that were in
> 199:   the missing area while more complex decoders may try to use several
> 207:   A decoder may user the undamaged pixels in the video frame to
> 208:   estimate what the missing block of pixels should have.
> 212:   The sender may encode the message in a redundant way so that
> receiver
> 216:   encoder may select a crucial area of an original video frame, extract
> 248:   discarded. It should be noted that the metrics in this report block
> 268:   |                  Mean Frame Freeze Duration (optional)
> |
> 367:      Mean Frame Freeze Duration shall be calculated by summing the
> 369:      number of events. This metric is optional. It only exists
> 384:      a video frame is totally lost, a value of 0xFF shall be used for
> 408:      macroblocks, a value of 0, shall be used for the frame when
> 465:   An attacker may put incorrect information in the Video Loss
> 468:   Implementers should consider the guidance in [RFC7202] for using
> 470:   the implementation should apply encryption and authentication to the
> 658:      frame is decoded and rendered for playout. The metric shall be
> 700:      video frame is totally lost, a value of 0xFF shall be used for the
> 742:      there are no concealed macroblocks, a value of 0, shall be used
> 
> I suggest the text is either rephrased to avoid these, or they are replaced by
> the upper-case versions.

[Rachel]: Okay. I'll look through the whole text and fix them.

> 
> I didn't check the appendix.
> 
> Cheers,
> Colin
> 
> 
> 
> --
> Colin Perkins
> https://csperkins.org/
> 
> 
> 
> 
> _______________________________________________
> xrblock mailing list
> xrblock@ietf.org
> https://www.ietf.org/mailman/listinfo/xrblock