Re: [rtcweb] VP8 vs H.264 - the core issue
Ted Hardie <ted.ietf@gmail.com> Thu, 24 October 2013 16:56 UTC
Return-Path: <ted.ietf@gmail.com>
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 573D311E81BD for <rtcweb@ietfa.amsl.com>; Thu, 24 Oct 2013 09:56:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.52
X-Spam-Level:
X-Spam-Status: No, score=-2.52 tagged_above=-999 required=5 tests=[AWL=0.079, BAYES_00=-2.599, HTML_MESSAGE=0.001, NO_RELAYS=-0.001]
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 WU4f1TkG0uw0 for <rtcweb@ietfa.amsl.com>; Thu, 24 Oct 2013 09:56:42 -0700 (PDT)
Received: from mail-ie0-x22d.google.com (mail-ie0-x22d.google.com [IPv6:2607:f8b0:4001:c03::22d]) by ietfa.amsl.com (Postfix) with ESMTP id C515211E82DA for <rtcweb@ietf.org>; Thu, 24 Oct 2013 09:55:43 -0700 (PDT)
Received: by mail-ie0-f173.google.com with SMTP id u16so4283310iet.4 for <rtcweb@ietf.org>; Thu, 24 Oct 2013 09:55:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=0DM7U3lOxd6zQ5b7/v/r+Z7YRTXwKRwhRrZbkyq/nvM=; b=Q4vk8v5/qQwJTeFwE/fIWueo0LdJgTskZU+1a6n1lzKflSq4OwfUj9vJIjX1JxMeZa AN3nbX6fwRgVaCTFRH8oMuIj12f8UNYzYaCnIMMVOUbM6iwJ4caRIvVwne/3ZXSebO/8 8oUDw3qiIeeucmg3MC+/j3IbbC+RIGB50am/299R+6DW1Gm9UEPEBMHYuywq+5cIUPnZ NSnZpz291r4rzDTWPnGAltS7hyS6LjHOSB+lejrTApnrYkc6+JUyakcRxnli4emW57/E A/Gny7Z/KSgNRWh78IOLS+mxSP6QlCGLcI4xJu2xzRoooLOZUdAlpYc/HIqqqSGhecby ZGcg==
MIME-Version: 1.0
X-Received: by 10.50.120.10 with SMTP id ky10mr2473989igb.29.1382633742876; Thu, 24 Oct 2013 09:55:42 -0700 (PDT)
Received: by 10.42.29.202 with HTTP; Thu, 24 Oct 2013 09:55:42 -0700 (PDT)
In-Reply-To: <BBE9739C2C302046BD34B42713A1E2A22DFCE869@ESESSMB105.ericsson.se>
References: <52681A96.2020904@alvestrand.no> <526826AF.5030308@librevideo.org> <52690090.2050609@alvestrand.no> <BBE9739C2C302046BD34B42713A1E2A22DFCD683@ESESSMB105.ericsson.se> <CA+9kkMAYuBH9VA=QhkLfe5gCJvwS24HgnVuyomAidUAfu6=f2A@mail.gmail.com> <BBE9739C2C302046BD34B42713A1E2A22DFCE869@ESESSMB105.ericsson.se>
Date: Thu, 24 Oct 2013 09:55:42 -0700
Message-ID: <CA+9kkMD5ypO3af+e1COvOPktkVOVEY_3Xcq-8Gox+J5KxNkvPw@mail.gmail.com>
From: Ted Hardie <ted.ietf@gmail.com>
To: Bo Burman <bo.burman@ericsson.com>
Content-Type: multipart/alternative; boundary="047d7ba982321951df04e97f81ed"
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] VP8 vs H.264 - the core issue
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 16:56:58 -0000
On Thu, Oct 24, 2013 at 8:40 AM, Bo Burman <bo.burman@ericsson.com> wrote: > ** > > *What “logically extended” intends to achieve is to specify a set of > parameter values applied to the encoding process, starting from the set > called “level 1.3” and increasing a few parameter values * > Is this meant to be level 1.2? The draft says: H.264 Constrained Baseline Profile Level 1.2 MUST be supported as Mandatory To Implement video codec. I assume that this means shifting from 1.2 to 1.3 with the parameter set for CHB? > *beyond “level 1.3”. The word “extended” for this operation is fully in > line with existing text in RFC 6184 specifying how to signal H.264 codec > capability. “Logically extended” is not a term of art but was chosen due to > a comment that an H.264 level cannot formally be “extended” in ISO/ITU-T > terms even though the term is used in RFC 6184, but you will have to > restrict a higher level instead. The result is however the same; a set of > specified parameter values applied to the encoding process. ***** > > * * > > > > I also note that the discussion here is about a Mandatory to Implement > codec > (that is, something at a MUST level that avoids negotiation failure). Your > document appears to assign that to Constrained Baseline Profile Level 1.2. > **** > > *[BoB] Yes, and still do.* > > > > The discussion of Constrained High seems to me about an optimization and > is at most an aside, and not part of the core issue to be decided. > If you have changed your view and believe that Constrained High Profile > Level 1.3 should be mandatory to implement, then it would be useful to say > so more forcefully than above. If you have not, then I believe it is not, > strictly speaking, relevant.**** > > *[BoB] I did not change my mind on MTI; it is Constrained Baseline.* > > * * > > *I do believe the discussion on Constrained High is relevant; it is part > of the overall argumentation for H.264 and relates to the important aspect > of potential for improvement beyond MTI. * > I described this an optimization, and I think your comments actual support that. Our overall approach allows negotiating among multiple codes; the MTI is not a restriction. Having part of that negotiated set be related may make is simpler to support, but it is entirely possible to do it across codec families as well. > *H.264 Profiles and Levels are essentially parameter restrictions on a > single codec specification. If you have H.264 CBP as MTI but want access to > even better performance, you don’t have to implement or license yet another > codec but can still make use of H.264, only with another parameter setting > (given that the specific implementation supports both CBP and CHP). Given > that there are many other possible ways to set parameters to “H.264”, > pointing to a specific “good” one beyond MTI seemed reasonable. This is > arguably an optimization, but not only that.* > > ** > I'm not sure I understand what makes it more than an optimization. regards, Ted Hardie > ** > > My personal view, > > regards, > > Ted Hardie**** > > ** ** >
- Re: [rtcweb] VP8 vs H.264 - the core issue Basil Mohamed Gohar
- Re: [rtcweb] VP8 vs H.264 - the core issue Monty Montgomery
- Re: [rtcweb] VP8 vs H.264 - the core issue Silvia Pfeiffer
- [rtcweb] VP8 vs H.264 - the core issue Harald Alvestrand
- Re: [rtcweb] VP8 vs H.264 - the core issue Basil Mohamed Gohar
- Re: [rtcweb] VP8 vs H.264 - the core issue cowwoc
- Re: [rtcweb] VP8 vs H.264 - the core issue Peter Saint-Andre
- Re: [rtcweb] VP8 vs H.264 - the core issue Silvia Pfeiffer
- Re: [rtcweb] VP8 vs H.264 - the core issue Peter Saint-Andre
- Re: [rtcweb] VP8 vs H.264 - the core issue Markus.Isomaki
- Re: [rtcweb] VP8 vs H.264 - the core issue DRAGE, Keith (Keith)
- Re: [rtcweb] VP8 vs H.264 - the core issue Harald Alvestrand
- Re: [rtcweb] VP8 vs H.264 - the core issue Bo Burman
- Re: [rtcweb] VP8 vs H.264 - the core issue Harald Alvestrand
- Re: [rtcweb] VP8 vs H.264 - the core issue Basil Mohamed Gohar
- Re: [rtcweb] VP8 vs H.264 - the core issue Ted Hardie
- Re: [rtcweb] VP8 vs H.264 - the core issue Bo Burman
- Re: [rtcweb] VP8 vs H.264 - the core issue Matthew Kaufman (SKYPE)
- Re: [rtcweb] VP8 vs H.264 - the core issue David Singer
- Re: [rtcweb] VP8 vs H.264 - the core issue Bo Burman
- Re: [rtcweb] VP8 vs H.264 - the core issue Ted Hardie
- Re: [rtcweb] VP8 vs H.264 - the core issue Ted Hardie
- Re: [rtcweb] VP8 vs H.264 - the core issue Basil Mohamed Gohar
- Re: [rtcweb] VP8 vs H.264 - the core issue cowwoc
- Re: [rtcweb] VP8 vs H.264 - the core issue Silvia Pfeiffer
- Re: [rtcweb] VP8 vs H.264 - the core issue Silvia Pfeiffer
- Re: [rtcweb] VP8 vs H.264 - the core issue DRAGE, Keith (Keith)
- Re: [rtcweb] VP8 vs H.264 - the core issue cb.list6
- Re: [rtcweb] VP8 vs H.264 - the core issue Karl Stahl
- Re: [rtcweb] VP8 vs H.264 - the core issue Harald Alvestrand
- Re: [rtcweb] VP8 vs H.264 - the core issue cowwoc
- Re: [rtcweb] VP8 vs H.264 - the core issue Markus.Isomaki
- Re: [rtcweb] VP8 vs H.264 - the core issue Markus.Isomaki
- Re: [rtcweb] VP8 vs H.264 - the core issue Lorenzo Miniero
- Re: [rtcweb] VP8 vs H.264 - the core issue DRAGE, Keith (Keith)
- Re: [rtcweb] VP8 vs H.264 - the core issue Leon Geyser
- Re: [rtcweb] VP8 vs H.264 - the core issue Markus.Isomaki
- Re: [rtcweb] VP8 vs H.264 - the core issue DRAGE, Keith (Keith)
- Re: [rtcweb] VP8 vs H.264 - the core issue Christer Holmberg
- Re: [rtcweb] VP8 vs H.264 - the core issue Jeremy Laurenson (jlaurens)
- Re: [rtcweb] VP8 vs H.264 - the core issue DRAGE, Keith (Keith)
- Re: [rtcweb] VP8 vs H.264 - the core issue cb.list6
- Re: [rtcweb] VP8 vs H.264 - the core issue Justin Uberti
- Re: [rtcweb] VP8 vs H.264 - the core issue cowwoc
- Re: [rtcweb] VP8 vs H.264 - the core issue Ted Hardie
- Re: [rtcweb] VP8 vs H.264 - the core issue Justin Uberti
- Re: [rtcweb] VP8 vs H.264 - the core issue cb.list6
- Re: [rtcweb] VP8 vs H.264 - the core issue Monty Montgomery
- Re: [rtcweb] VP8 vs H.264 - the core issue Jeremy Laurenson (jlaurens)
- Re: [rtcweb] VP8 vs H.264 - the core issue Cullen Jennings (fluffy)
- Re: [rtcweb] VP8 vs H.264 - the core issue Karl Stahl
- Re: [rtcweb] VP8 vs H.264 - the core issue tim panton
- Re: [rtcweb] VP8 vs H.264 - the core issue Leon Geyser
- Re: [rtcweb] VP8 vs H.264 - the core issue cowwoc
- Re: [rtcweb] VP8 vs H.264 - the core issue cowwoc
- Re: [rtcweb] VP8 vs H.264 - the core issue Harald Alvestrand
- Re: [rtcweb] VP8 vs H.264 - the core issue cowwoc
- Re: [rtcweb] VP8 vs H.264 - the core issue Cullen Jennings (fluffy)
- Re: [rtcweb] VP8 vs H.264 - the core issue Martin Thomson
- Re: [rtcweb] VP8 vs H.264 - the core issue cowwoc
- Re: [rtcweb] VP8 vs H.264 - the core issue cowwoc
- Re: [rtcweb] VP8 vs H.264 - the core issue Victor Pascual Avila
- Re: [rtcweb] VP8 vs H.264 - the core issue cowwoc
- Re: [rtcweb] VP8 vs H.264 - the core issue David Singer
- Re: [rtcweb] VP8 vs H.264 - the core issue Martin J. Dürst
- Re: [rtcweb] VP8 vs H.264 - the core issue Matthew Kaufman
- Re: [rtcweb] VP8 vs H.264 - the core issue Monty Montgomery
- Re: [rtcweb] VP8 vs H.264 - the core issue Jack Moffitt
- Re: [rtcweb] VP8 vs H.264 - the core issue Bjoern Hoehrmann
- Re: [rtcweb] VP8 vs H.264 - the core issue Matthew Kaufman
- Re: [rtcweb] VP8 vs H.264 - the core issue Jeremy Laurenson (jlaurens)
- Re: [rtcweb] VP8 vs H.264 - the core issue Basil Mohamed Gohar