Re: [rtcweb] Performance of rate-controlled H.264 Constrained High Profile

Basil Mohamed Gohar <basilgohar@librevideo.org> Thu, 24 October 2013 13:56 UTC

Return-Path: <basilgohar@librevideo.org>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6903611E83CE for <rtcweb@ietfa.amsl.com>; Thu, 24 Oct 2013 06:56:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level:
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[AWL=0.000, BAYES_00=-2.599]
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 uLD8eRsgTenh for <rtcweb@ietfa.amsl.com>; Thu, 24 Oct 2013 06:56:29 -0700 (PDT)
Received: from mail.zaytoon.hidayahonline.net (zaytoon.hidayahonline.net [173.193.202.83]) by ietfa.amsl.com (Postfix) with ESMTP id E8FF921E809C for <rtcweb@ietf.org>; Thu, 24 Oct 2013 06:56:24 -0700 (PDT)
Received: from [10.10.40.120] (rrcs-98-103-138-67.central.biz.rr.com [98.103.138.67]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: basilgohar@librevideo.org) by mail.zaytoon.hidayahonline.net (Postfix) with ESMTPSA id B884479FDE9 for <rtcweb@ietf.org>; Thu, 24 Oct 2013 09:56:22 -0400 (EDT)
Message-ID: <526926FF.7000602@librevideo.org>
Date: Thu, 24 Oct 2013 09:56:15 -0400
From: Basil Mohamed Gohar <basilgohar@librevideo.org>
Organization: Libre Video
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130625 Thunderbird/17.0.7
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <BBE9739C2C302046BD34B42713A1E2A22DFCD6C3@ESESSMB105.ericsson.se>
In-Reply-To: <BBE9739C2C302046BD34B42713A1E2A22DFCD6C3@ESESSMB105.ericsson.se>
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
Subject: Re: [rtcweb] Performance of rate-controlled H.264 Constrained High Profile
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtcweb>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 24 Oct 2013 13:56:46 -0000

On 10/24/2013 09:42 AM, Bo Burman wrote:
> Hi all,
> 
> Our recent post on comparing H.264 Constrained Baseline Profile (CBP)
> and VP8 objective performance with the x264 rate-control patch applied
> showed that H.264 CBP and VP8 are comparable.
> 
> When using that same patch applied to Constrained High Profile (CHP)
> settings of x264, as used in draft-burman-rtcweb-h264-proposal
> <https://datatracker.ietf.org/doc/draft-burman-rtcweb-h264-proposal/>,
> we get the following results for rate-controlled CHP:
> 
> VP8 is anchor: H.264 CHP is 16% better
> 
> H.264 is anchor: H.264 CHP is 24% better
> 
> This latter result is fully consistent with the fixed-QP tests used in
> the above draft.
> 
> While we still propose CBP as MTI to get maximum reach, we recommend and
> expect most implementations to also support CHP, which can be seen to
> give a clear quality advantage irrespective if rate control is used or
> not. Regarding technical differences between CBP and CHP, see a summary
> in section 8 of the above draft. There is also no difference in
> licensing situation between CBP and CHP.
> 
> Regarding choice of anchor; in cases like this where two competing
> alternatives are compared and there is no obvious anchor, it is possible
> to instead use a geometric mean
> (http://en.wikipedia.org/wiki/Geometric_mean) that will not depend on
> any anchor but give a single consistent figure.
> 
> Geometric mean: H.264 CHP is 22% better
> 
> /Bo

Bo,

Thanks for sharing the results of this comparison.

Correct me if I'm wrong, but I thought CBP was being used as a
comparison point to represent the H.264 option because the CBP was being
considered for offer under IPR terms that would be royalty free.

If this is the case, has the same offer or implication also been made
for CHP?  I may have missed it, but I don't recall that being the case.
 If it has not, then while these numbers are nice to have, they still
overlook the IPR issues completely.

-- 
Libre Video
http://librevideo.org