Re: [rmcat] Benjamin Kaduk's No Objection on draft-ietf-rmcat-video-traffic-model-06: (with COMMENT)

"Xiaoqing Zhu (xiaoqzhu)" <xiaoqzhu@cisco.com> Fri, 22 February 2019 05:02 UTC

Return-Path: <xiaoqzhu@cisco.com>
X-Original-To: rmcat@ietfa.amsl.com
Delivered-To: rmcat@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F37CA130EA2; Thu, 21 Feb 2019 21:02:06 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.502
X-Spam-Level:
X-Spam-Status: No, score=-14.502 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com header.b=B9tjde07; dkim=pass (1024-bit key) header.d=cisco.onmicrosoft.com header.b=kvGs7y2s
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 AsEZMC8aYUYV; Thu, 21 Feb 2019 21:02:04 -0800 (PST)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D7B87128D52; Thu, 21 Feb 2019 21:02:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=6146; q=dns/txt; s=iport; t=1550811724; x=1552021324; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=6GBXdw/V4HYwATXphyqgKMcK5IEOInCH1O+ILKaeIao=; b=B9tjde07dJOyvJdh02c3ahclYC0k8gWqUnKfN5i8xUqqEMN4/2ODvk86 ZVGtQ7p3zk18f0pPfo1UJ1o9Iqrp9gUd43FM8hP8oBGyfGe1P9Z0yJh/T z6Q8TQd99iK1iYiwAnMPSiUh+Ktn06vGx4KM77a2pM+YYPTxdZH5+6sqX s=;
IronPort-PHdr: 9a23:xC8qnhbIcdnCoK3qxTmJKPH/LSx94ef9IxIV55w7irlHbqWk+dH4MVfC4el20gabRp3VvvRDjeee87vtX2AN+96giDgDa9QNMn1NksAKh0olCc+BB1f8Kav6biU9BdZCSXdu/mqwNg5eH8OtL1A=
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: A0BdAAD0gG9c/5ldJa1lDgwBAQEBAQIBAQEBBwIBAQEBgWWBMVADZ3QECyeEB4NHA49dg1OXNoEQA1QLAQEjCYRAAheDYyI4EgEDAQECAQECbRwMhUsGIxEMAQE3AQ8CAQgaAh8HAgICMBUQAgQBDQWDIAGBWgMVAQ6gaAKKFHGBL4J4AQEFgURBgwQYggsDBYELiz0XgUA/gREnH4IXNYMeAgECAYEqARIBH4MJMYImigyZSQkChzyLIBmBcYVag0GHf4pJhU6MOQIEAgQFAg0BAQWBXiFlWBEIcBVlAYJBghwJGhODOIUUhQQ7cgGBJ4wlgj4BAQ
X-IronPort-AV: E=Sophos;i="5.58,398,1544486400"; d="scan'208";a="304417786"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rcdn-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 22 Feb 2019 05:02:02 +0000
Received: from XCH-RCD-010.cisco.com (xch-rcd-010.cisco.com [173.37.102.20]) by rcdn-core-2.cisco.com (8.15.2/8.15.2) with ESMTPS id x1M522Kb015101 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 22 Feb 2019 05:02:02 GMT
Received: from xhs-aln-003.cisco.com (173.37.135.120) by XCH-RCD-010.cisco.com (173.37.102.20) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Thu, 21 Feb 2019 23:02:01 -0600
Received: from xhs-rcd-003.cisco.com (173.37.227.248) by xhs-aln-003.cisco.com (173.37.135.120) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Thu, 21 Feb 2019 23:02:01 -0600
Received: from NAM04-CO1-obe.outbound.protection.outlook.com (72.163.14.9) by xhs-rcd-003.cisco.com (173.37.227.248) with Microsoft SMTP Server (TLS) id 15.0.1395.4 via Frontend Transport; Thu, 21 Feb 2019 23:02:01 -0600
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cisco.onmicrosoft.com; s=selector1-cisco-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6GBXdw/V4HYwATXphyqgKMcK5IEOInCH1O+ILKaeIao=; b=kvGs7y2sFYR1R6UbBUGC+TKmi4eFMA3v5m0sWa+ah6gLdVDjaJNkRMvwIH17VUAZhjX6VR+wsoW9G3d8/kHo89eWsrhOlJXASfZljjKcHBfU9Dz/Lpw/hjR1VhWmcmwT1myCNPB7/4dBGKIdGP6O0hEHgzJIpWJG/fLmR0deeWQ=
Received: from CY4PR11MB1559.namprd11.prod.outlook.com (10.172.70.138) by CY4PR11MB1879.namprd11.prod.outlook.com (10.175.60.137) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1643.14; Fri, 22 Feb 2019 05:01:59 +0000
Received: from CY4PR11MB1559.namprd11.prod.outlook.com ([fe80::d540:fdd4:ed72:856b]) by CY4PR11MB1559.namprd11.prod.outlook.com ([fe80::d540:fdd4:ed72:856b%7]) with mapi id 15.20.1643.014; Fri, 22 Feb 2019 05:01:59 +0000
From: "Xiaoqing Zhu (xiaoqzhu)" <xiaoqzhu@cisco.com>
To: Benjamin Kaduk <kaduk@mit.edu>, The IESG <iesg@ietf.org>
CC: "rmcat-chairs@ietf.org" <rmcat-chairs@ietf.org>, "rmcat@ietf.org" <rmcat@ietf.org>, "csp@csperkins.org" <csp@csperkins.org>, "draft-ietf-rmcat-video-traffic-model@ietf.org" <draft-ietf-rmcat-video-traffic-model@ietf.org>
Thread-Topic: [rmcat] Benjamin Kaduk's No Objection on draft-ietf-rmcat-video-traffic-model-06: (with COMMENT)
Thread-Index: AQHUvo1eQZBGesCtmUSglJgw7+31jqXq9ckA
Date: Fri, 22 Feb 2019 05:01:59 +0000
Message-ID: <4198125B-7CAF-4F01-B2D0-0622D31BA8DA@cisco.com>
References: <154950672368.32758.6588250983296174804.idtracker@ietfa.amsl.com>
In-Reply-To: <154950672368.32758.6588250983296174804.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.16.1.190220
x-originating-ip: [2001:420:c0cc:1003::16]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: e98842ee-5c54-417f-9e10-08d69882e03d
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390118)(7020095)(4652040)(8989299)(5600110)(711020)(4605104)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:CY4PR11MB1879;
x-ms-traffictypediagnostic: CY4PR11MB1879:
x-ms-exchange-purlcount: 2
x-microsoft-exchange-diagnostics: 1;CY4PR11MB1879;23:tmpUKbuxx3bZ80myn/aFgE11zCma4cNVYnHtgsYfz7mRkM/2m721NoA41RWisOs6d41x0p2B1vKTNf46jR1vtO83EUhyQrJ9bmLBQ4tGmOiJLLc8jbfYuWKsIcPgUsMxUOX83Li5OuXjda1qcyDIXaZR3fV+2zqG3yKwq3041vmMD4TnVU6y1bnl5wMU1r70p/v7BpsmMlOiGcgUZ/9eytfawSmPTeihJNjzz5UrO9MIfzIvpmUb4tNdTPOIHwSgjqIRour3Z+DnqZ3mniitWzgcQdOhWxqTZi/aKRh/tTohTv7A8mFKuhv/UyshuiQNKJnpeQf2KH+EIQuUUZRoMJf+uvUyuTVk2tQunG6lDtGcw8CoXwpdPyBF7qOfug627PESKC7K47WMmZmMkrU5Qp9pw0o7JFo2v74V5DKIUdJQWeNy3rFhOOXENcfpfJUJxIfihLfJszrV5VxlbvNmeEC0iLY+hmIHFQL1e7xoduXIFYfYdAbgp3V6LK/NT0d1nrqKnEzU0XuyFURqjV7CviTyrSDy1Ctg9h+mpXUMvfzAB8SU48LMvHL5Br3eALqqiUpxublUbH1v/MiAye0+S1gQ4+MP50NE9NrpP10TzK9NrfN38USUwoSYzACydWc+cao5qkah0JwPCE1V/OvNVfVQdzciF6fon1uFrHhomSBt6Wu+hWEAiKFoxRWVTpM1vZKGy3+nJQOdZ1g+StLRI8o/IiUKlXLsfox6UJnaKjvGmxpJvnSVAmGnG8LRNvzwAhbdsJEriX+9Tc16opWm106EGPaeM4e9Pu99znKUZzxZyxb3zPxgyV0LtooeOME1fzrHtHGZRWiP9q09OcFaPcXjX5j5gNvLPTHb73x8TypKtOq9DfQ0FM1UU5moOgYg1JN5kubDD3uh1nvLP+JwIkEoJ+9jsGQol0tEa9XgCLnyczL73CWD/UDSIIdsrn7N4bv+z3aX04MUoy8r5TaYKFfuKp9K021ZAdeyQQZrS1JUi88ljwEonN+l+NFsNGXcS5AeimsXuLegPMaAZSpXhmcfaRQQ2wVny5MPsHCVlQFxdPcQxPAG7eF3iaQT1Z4AWquUai44WvbGLau5JRmaIrZn3JCaFuCJlVYAeCIfkAmfLcCPo6dLJEYeHm+4Fj9BF1cfm+kd1QWluYwhrQrEn833Y98A9wTQh2kzXhATa2fOw7ajLDGAMTFGJTj6/97EkY9rq5bpUxElAVW96UqHvVKuVXob2c4KX7JezdZP1CRtG5Wj3ugMQQka2Pn4kxpkx+DCHyWcA4s6P4GeKQrJkQ==
x-microsoft-antispam-prvs: <CY4PR11MB18798211261326D18307F3EEC97F0@CY4PR11MB1879.namprd11.prod.outlook.com>
x-forefront-prvs: 09565527D6
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(396003)(136003)(366004)(346002)(39860400002)(376002)(199004)(189003)(229853002)(4326008)(33656002)(6346003)(256004)(6116002)(25786009)(6246003)(2171002)(97736004)(6486002)(6512007)(6306002)(2906002)(6436002)(53936002)(186003)(82746002)(68736007)(71200400001)(8676002)(81166006)(8936002)(106356001)(105586002)(966005)(11346002)(7736002)(478600001)(58126008)(110136005)(99286004)(305945005)(54906003)(46003)(446003)(14454004)(2616005)(83716004)(316002)(71190400001)(6506007)(5660300002)(36756003)(476003)(76176011)(102836004)(81156014)(86362001)(486006); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR11MB1879; H:CY4PR11MB1559.namprd11.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: cisco.com does not designate permitted sender hosts)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=xiaoqzhu@cisco.com;
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam-message-info: TPo/0ySOC5F46xqp21HiofOv+m8EaWkK7yv+wsTb5/gDZcDDJP0hLr1IWOfvmkTq0QdLiBB5nAiPHHC/CylYGmgiG3c415+/9D/BLqM6p9uluehJINTdwvB3hh8mUMnlW0UhhQTP6dfrg9RSbM61LMNzZryotGM+fzCkhV2oPi+wqi66g8ldD83C9edBlpp/DmzXSKIf8G/GrMdIPd2EwcfrZ5OY8Kkw38rUNRxkggB7xvUE5xlqXpJ+FzxHch1P0UAdCu3kI0eIk9wb05+ZGUYGg0a+O/gxfV+l9mKw6ThlkI8Bna6vL1g/Kuiz8HSQPGn/rEaMQLdKfoEv3ve6iCD4XwrDRhZlKiXc9etZkCFNOxlHTlG6ocE3xOp+3z3rVT1B+9Hofj8NmUVSJGVyDW+r/FoTnzSP0lVVsQvoOWQ=
Content-Type: text/plain; charset="utf-8"
Content-ID: <EE6AF65ADB606042AA46DB1B668B40FB@namprd11.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: e98842ee-5c54-417f-9e10-08d69882e03d
X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Feb 2019 05:01:59.3247 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 5ae1af62-9505-4097-a69a-c1553ef7840e
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR11MB1879
X-OriginatorOrg: cisco.com
X-Outbound-SMTP-Client: 173.37.102.20, xch-rcd-010.cisco.com
X-Outbound-Node: rcdn-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/rmcat/kpbeEhxl11hRRBis7moKc2Q-EsQ>
Subject: Re: [rmcat] Benjamin Kaduk's No Objection on draft-ietf-rmcat-video-traffic-model-06: (with COMMENT)
X-BeenThere: rmcat@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "RTP Media Congestion Avoidance Techniques \(RMCAT\) Working Group discussion list." <rmcat.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rmcat>, <mailto:rmcat-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rmcat/>
List-Post: <mailto:rmcat@ietf.org>
List-Help: <mailto:rmcat-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rmcat>, <mailto:rmcat-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 22 Feb 2019 05:02:07 -0000

Hi Benjamin,

Thanks for reviewing our draft.  A new version (-07) has been submitted in which we 
try to incorporate your comments.  For your quick reference, more detailed responses
are provided inline below (tagged [XZ]). 

Let us know if you have any further thoughts or suggestions. 

Best regards,
Xiaoqing (on behalf of all authors)

On 2/6/19, 8:32 PM, "rmcat on behalf of Benjamin Kaduk" <rmcat-bounces@ietf.org on behalf of kaduk@mit.edu> wrote:

    Benjamin Kaduk has entered the following ballot position for
    draft-ietf-rmcat-video-traffic-model-06: No Objection
    
    When responding, please keep the subject line intact and reply to all
    email addresses included in the To and CC lines. (Feel free to cut this
    introductory paragraph, however.)
    
    
    Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html
    for more information about IESG DISCUSS and COMMENT positions.
    
    
    The document, along with other ballot positions, can be found here:
    https://datatracker.ietf.org/doc/draft-ietf-rmcat-video-traffic-model/
    
    
    
    ----------------------------------------------------------------------
    COMMENT:
    ----------------------------------------------------------------------
    
    Thank you for the easy-to-read, well-written document.  I just have a few
    minor (IIUC) editorial comments.
    
    Section 4
    
    Do we need to define I-frame?  (And P-frame, in Section 6.1 later.)
    
[XZ]  Good point. We have added a reference to H.264/AVC when I-frame and P-frame 
are first mentioned in Sec. 2. The text in 2nd paragraph of Section 3 is now updated as:

"... Finally, while most of the frames in a live session are encoded in
predictive mode (i.e., P-frames in [H264]), the encoder can occasionally
generate a large intra-coded frame (i.e., I-frame as defined in [H264]) or
a frame partially containing intra-coded blocks in an attempt to recover from
losses, to re-sync with the receiver, or during the transient period of
responding to target rate or spatial resolution changes."

    Section 6.1
    
    Could the text (either here or in a previous section) call out more clearly
    that n_s is a (new) defined parameter for the simulation?


[XZ] Good catch.  The text where n_s first appears has been modified as:

" ... the entire range of target bitrates can be divided into n_s steps. 
This leads to a encoding bitrate ladder of (n_s + 1) choices equally
spaced apart by the step length l = (R_max - R_min)/n_s. "
    
    Section 6.2.1
    
    I think I'm missing a qualifier somewhere -- in the first bullet point of
    the main algorithm, we see that:
    
                                                          It is assumed that
          the value of R_v is clipped within the range [R_min, R_max].
    
    but later on the section we calculate frame sizes for cases where  b) R_v <
    r_min , and c) r_v >= R_max.  What am I missing that makes these two places
    in the text different?
    
                      factor = R_v / R_min

[XZ]  Thanks for pointing out this discrepancy.  We added some clarifying text
in the end of Section 6.1 to distinguish bitrate range of trace files from the bitrate
range of congestion control requests:

"Finally, note that, as mentioned in previous sections, R_min and
   R_max may be modified after the initial sequences are encoded.
   Henceforth, for notational clarity, we refer to the bitrate range of
   the trace file as [Rf_min, Rf_max].  The algorithm described in the
   next section also covers the cases when the current target bitrate is
   less than Rf_min, or greater than Rf_max."

[XZ] We then revised the text in Sec. 6.2 using Rf_min and Rf_max instead
when describing how instantaneous frame sizes are calculated.

    
    Does it matter if I use integer or floating-point arithmetic to compute
    'factor'?  (Same question for R_max as well, of course.)
    
    

[XZ] We expect to use floating point arithmetic for "factor". Some additional
Clarifying text is added on how instantaneous frame size is calculated:

"In cases b) and c), floating-point arithmetic is used for computing
   the scaling factor w.  The resulting value of the instantaneous frame
   size (framesize) is further clipped within a reasonable range between
   fs_min (e.g., 10 bytes) and fs_max (e.g., 1MB)."