Re: [AVTCORE] [New-wg-docs] I-D Action: draft-ietf-avtcore-rtp-vvc-00.txt(Internet mail)

"shuaiizhao(Shuai Zhao)" <shuaiizhao@tencent.com> Tue, 17 March 2020 02:15 UTC

Return-Path: <shuaiizhao@tencent.com>
X-Original-To: avt@ietfa.amsl.com
Delivered-To: avt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 646653A15AC for <avt@ietfa.amsl.com>; Mon, 16 Mar 2020 19:15:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=tencent.com
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 lYl5jSqn-XfX for <avt@ietfa.amsl.com>; Mon, 16 Mar 2020 19:15:48 -0700 (PDT)
Received: from mail4.tencent.com (mail4.tencent.com [183.57.53.109]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0C6AD3A15A9 for <avt@ietf.org>; Mon, 16 Mar 2020 19:15:46 -0700 (PDT)
Received: from EX-SZ021.tencent.com (unknown [10.28.6.73]) by mail4.tencent.com (Postfix) with ESMTP id 4408F72543; Tue, 17 Mar 2020 10:15:43 +0800 (CST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=tencent.com; s=s202002; t=1584411343; bh=57DSDU349trHsCAADxE+/BuDMTWDoABZwCowL0S+vhM=; h=From:To:CC:Subject:Date:References:In-Reply-To; b=OTZrVJhDtCLOFQxIpHzmN1wv5h5vN+X/tLp/V+Z4uajbyxeqSEvbhhpw4SKuUmp35 QnQLZgeKGHrn5c9ObyQ8LbqhR/GdnHCauIdQ9MRm/FIzdH87I7RTpkvSh5IsRXxo2e WhS/GxOH7mV7A3IbmY4lShGflPUNyt5kzydwq9oU=
Received: from EX-US01.tencent.com (10.93.1.207) by EX-SZ021.tencent.com (10.28.6.73) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1847.3; Tue, 17 Mar 2020 10:15:42 +0800
Received: from EX-US01.tencent.com (10.93.1.207) by EX-US01.tencent.com (10.93.1.207) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.1847.3; Tue, 17 Mar 2020 10:15:40 +0800
Received: from EX-US01.tencent.com ([fe80::2860:3b52:d7c9:99dc]) by EX-US01.tencent.com ([fe80::2860:3b52:d7c9:99dc%4]) with mapi id 15.01.1847.007; Tue, 17 Mar 2020 10:15:40 +0800
From: "shuaiizhao(Shuai Zhao)" <shuaiizhao@tencent.com>
To: "Sanchez de la Fuente, Yago" <yago.sanchez@hhi.fraunhofer.de>, "avt@ietf.org" <avt@ietf.org>
CC: "jonathan.lennox42@gmail.com" <jonathan.lennox42@gmail.com>, "shuaiizhao(Shuai Zhao)" <shuaiizhao@tencent.com>, "Roni Even (A)" <roni.even@huawei.com>
Thread-Topic: [AVTCORE] [New-wg-docs] I-D Action: draft-ietf-avtcore-rtp-vvc-00.txt(Internet mail)
Thread-Index: AQHV7GrZ89ZWNVIB0E2bb4Nnz19MqKgr9cOAgB+0bwD//4UugA==
Date: Tue, 17 Mar 2020 02:15:40 +0000
Message-ID: <80594F8D-AE48-4524-9198-16F32857E5C7@tencent.com>
References: <158269713794.11006.11820317288220362041@ietfa.amsl.com> <49A072E7-347E-4E60-823F-F32C855DC80D@tencent.com> <79D1FA47-17D4-47EE-B6CA-5E15A5536C18@hhi.fraunhofer.de>
In-Reply-To: <79D1FA47-17D4-47EE-B6CA-5E15A5536C18@hhi.fraunhofer.de>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.20.0.191208
x-originating-ip: [9.45.201.52]
Content-Type: multipart/alternative; boundary="_000_80594F8DAE484524919816F32857E5C7tencentcom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/GEsm8MEcGL3wsvWHrHAAFRsPiG8>
Subject: Re: [AVTCORE] [New-wg-docs] I-D Action: draft-ietf-avtcore-rtp-vvc-00.txt(Internet mail)
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Audio/Video Transport Core Maintenance <avt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/avt/>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 17 Mar 2020 02:15:52 -0000

Dear Chair,

Yago has provided very valuable comments to this work and already integrated the improvement in his working draft.  Is there any objection to add him as co-author and then he is able to submit an new WG draft?


Best,
Shuai Zhao


From: "Sanchez de la Fuente, Yago" <yago.sanchez@hhi.fraunhofer.de>
Date: Monday, March 16, 2020 at 12:34
To: "shuaiizhao(Shuai Zhao)" <shuaiizhao@tencent.com>
Cc: "avt@ietf.org" <avt@ietf.org>, "jonathan.lennox42@gmail.com" <jonathan.lennox42@gmail.com>
Subject: Re: [AVTCORE] [New-wg-docs] I-D Action: draft-ietf-avtcore-rtp-vvc-00.txt(Internet mail)

Dear Shuai, all,

I have reviewed the draft and have the following comments of editorial or non-normative nature:

1) [Page 5] In the introduction to BDOF the text reads “Bi-directional optical flow (BDOF) is a similar method to DMVR but at 4x4 sub-block level. Another difference is that DMVR is based on block matching while BDOF derives MVs with equations.” while BDOF does not modify the MVs but adds a sample-wise offset in the weighted prediction step. It should rather read something like “Bi-directional optical flow (BDOF) adds a sample wise offset at 4x4 sub-block level that is derived with equations based on gradients of the referenced blocks”

2) [Page 6] Text about the constraint flags read: “It further optionally includes constraint flags, which indicate that the video bitstream will be constraint…”, while the syntax elements for the constraint are not optional but setting them is optional. Therefore, I would rather remove the wording “optionally” and clarify that setting the constraints is optional.

3) [Page 7] In the text about SPS there is mentioning of CLVS and random access. I think it could be useful to write down that a CLVS in VVC might start with a GDR NUT. I am not sure how frequently it will be used but I think this is something we could make it clear here so that there is no expectation that there is a IDR or CRA in the bitstream as it is not required for VVC.

4) [Page 7] It could be useful to make it clear that a picture might refer to more than on APS. Note that the APS for the LMCS can only be the same for all slices in the picture but different slices within a picture might refer to different ALF-APSs and more than one of these APS NUTs might be present for an AU.

5) [Page 7] The text about profile tier level reads: “The profile, tiler and level syntax structures in DCI, VPS and SPS contain profile, tier, level information for all layers that refer to the DCI, for layers associated with one or more output layer sets specified by the VPS, and for the lowest layer among the layers that refers to the SPS, respectively." I think the word “lowest" is not accurate. If we have SPS sharing and the PTL information is included in an SPS, the information applies to any layer referring to that SPS not only the lowest layer among all referring to that SPS. I would rewrite is as follows: “… with one or more output layer sets specified by the VPS, and for any layer that refers to the SPS, respectively.”]

6) [Page 7] I think that it would be beneficial to write something about the picture header (PH). Especially, since VVC has two modes to include that information. One when there is a NAL unit for the conveyed information and one with the PH within the VCL NAL unit itself.

7) [Page 8] There is some text again with respect to the  profile tier level structure optionally including the constraint flags. (Similar as comment 2)

8) [Page 9] Related to spatial scalability, the text reads: “Then, the resampling process for inter-layer prediction is performed at the block-level, by modifying the existing interpolation process for motion compensation. It means that no additional resampling process is needed to support scalability.” The wording “by modifying” sounds to me as if there is something particular done for this case although later it is stated no additional resampling process is needed… I would rather write "without modifying” and maybe writing that the same interpolation process as for Reference Picture Resampling is used.

9) [Page 13]. There are some missing definitions for CLVSS pictures and IRAP picture.

10) [Page 16] There is an abbreviation for DONB while not used anywhere that should be removed.

Best regards,
Yago Sánchez

---
Department Video Coding & Analytics
Group Multimedia Communications

Fraunhofer HHI - Heinrich Hertz Institute
Einsteinufer 37, 10587 Berlin, Germany
http://www.hhi.fraunhofer.de/ip/mc

Tel.: +49 30 310 02663
yago.sanchez@hhi.fraunhofer.de<mailto:yago.sanchez@hhi.fraunhofer.de>




On 26. Feb 2020, at 07:24, shuaiizhao(Shuai Zhao) <shuaiizhao@tencent.com<mailto:shuaiizhao@tencent.com>> wrote:

Dear experts,

We have uploaded the “draft-ietf-avtcore-rtp-vvc-00”, which addressed all the comments from the IETF 106 meetings. Please have a read and lets us know your comments.

Best,
Shuai Zhao


From: New-wg-docs <new-wg-docs-bounces@ietf.org<mailto:new-wg-docs-bounces@ietf.org>> on behalf of "internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>" <internet-drafts@ietf.org<mailto:internet-drafts@ietf.org>>
Date: Tuesday, February 25, 2020 at 22:06
To: "new-wg-docs@ietf.org<mailto:new-wg-docs@ietf.org>" <new-wg-docs@ietf.org<mailto:new-wg-docs@ietf.org>>
Subject: [New-wg-docs] I-D Action: draft-ietf-avtcore-rtp-vvc-00.txt(Internet mail)


A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Audio/Video Transport Core Maintenance WG of the IETF.

        Title           : RTP Payload Format for Versatile Video Coding (VVC)
        Authors         : Shuai Zhao
                          Stephan Wenger
                Filename        : draft-ietf-avtcore-rtp-vvc-00.txt
                Pages           : 38
                Date            : 2020-02-25

Abstract:
   This memo describes an RTP payload format for the video coding
   standard ITU-T Recommendation [H.266] and ISO/IEC International
   Standard [ISO23090-3], both also known as Versatile Video Coding
   (VVC) and developed by the Joint Video Experts Team (JVET).  The RTP
   payload format allows for packetization of one or more Network
   Abstraction Layer (NAL) units in each RTP packet payload as well as
   fragmentation of a NAL unit into multiple RTP packets.  The payload
   format has wide applicability in videoconferencing, Internet video
   streaming, and high-bitrate entertainment-quality video, among other
   applications.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-avtcore-rtp-vvc/

There are also htmlized versions available at:
https://tools.ietf.org/html/draft-ietf-avtcore-rtp-vvc-00
https://datatracker.ietf.org/doc/html/draft-ietf-avtcore-rtp-vvc-00


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org<http://tools.ietf.org/>.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


--
New-wg-docs mailing list
New-wg-docs@ietf.org<mailto:New-wg-docs@ietf.org>
https://www.ietf.org/mailman/listinfo/new-wg-docs


_______________________________________________
Audio/Video Transport Core Maintenance
avt@ietf.org<mailto:avt@ietf.org>
https://www.ietf.org/mailman/listinfo/avt