Re: [rtcweb] Proposed Video Selection Process
Stefan Slivinski <sslivinski@lifesize.com> Fri, 22 November 2013 16:59 UTC
Return-Path: <sslivinski@lifesize.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 261671AE3F6 for <rtcweb@ietfa.amsl.com>; Fri, 22 Nov 2013 08:59:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.201
X-Spam-Level:
X-Spam-Status: No, score=-4.201 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] 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 dxuF3LCdSlwb for <rtcweb@ietfa.amsl.com>; Fri, 22 Nov 2013 08:59:43 -0800 (PST)
Received: from na3sys009aog121.obsmtp.com (na3sys009aog121.obsmtp.com [74.125.149.145]) by ietfa.amsl.com (Postfix) with SMTP id 9CCDD1AE3FC for <rtcweb@ietf.org>; Fri, 22 Nov 2013 08:59:43 -0800 (PST)
Received: from mail1.lifesize.com ([207.114.244.10]) (using TLSv1) by na3sys009aob121.postini.com ([74.125.148.12]) with SMTP ID DSNKUo+Nd144ECKg/BGVkQvjVwTYrJHfCZD/@postini.com; Fri, 22 Nov 2013 08:59:36 PST
Received: from ausmsex00.austin.kmvtechnologies.com ([fe80::edad:d9e3:99d1:8109]) by ausmsex00.austin.kmvtechnologies.com ([fe80::edad:d9e3:99d1:8109%14]) with mapi; Fri, 22 Nov 2013 10:54:08 -0600
From: Stefan Slivinski <sslivinski@lifesize.com>
To: John Leslie <john@jlc.net>
Date: Fri, 22 Nov 2013 10:54:06 -0600
Thread-Topic: [rtcweb] Proposed Video Selection Process
Thread-Index: Ac7njx5J16lJ9RueT6OPd4nzhYEJ4QADjCaQAAGCbZA=
Message-ID: <7949EED078736C4881C92F656DC6F6C130EA9E66A8@ausmsex00.austin.kmvtechnologies.com>
References: <7949EED078736C4881C92F656DC6F6C130EA8AD7ED@ausmsex00.austin.kmvtechnologies.com> <E62E1CAF-546D-4A0E-9339-D03D6C0BC1AE@apple.com> <528EBAB0.2010906@librevideo.org> <D125BF97-73BE-4591-8C70-30C03974CC78@apple.com> <528EBD4C.8070504@librevideo.org> <CAOJ7v-2zCZk4cMh1MbpXGHCELJMJppLVEX9CwPG3VNtDfDv4qw@mail.gmail.com> <7949EED078736C4881C92F656DC6F6C130EA9E6618@ausmsex00.austin.kmvtechnologies.com> <20131122142825.GB59496@verdi> <7949EED078736C4881C92F656DC6F6C130EA9E66A6@ausmsex00.austin.kmvtechnologies.com>
In-Reply-To: <7949EED078736C4881C92F656DC6F6C130EA9E66A6@ausmsex00.austin.kmvtechnologies.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
acceptlanguage: en-US
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] Proposed Video Selection Process
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.15
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: Fri, 22 Nov 2013 16:59:46 -0000
Sorry, that should have read "something that even a low end, 3 year old intel can do __using H.264__ without breaking a sweat" -----Original Message----- From: rtcweb [mailto:rtcweb-bounces@ietf.org] On Behalf Of Stefan Slivinski Sent: Friday, November 22, 2013 8:48 AM To: John Leslie Cc: rtcweb@ietf.org Subject: Re: [rtcweb] Proposed Video Selection Process The best technology is not simply which codec has the greatest compression efficiency, it is a function of complexity, performance, cost, error resiliency and many more. Today there exists no hardware acceleration for H.265 which means you will be hard pressed to do 720p30 encode on a high end laptop, something that even a low end, 3 year old intel can do without breaking a sweat. On portable platforms like tablets and smartphones doing the encoder is software is going to make it impossible to do larger resolutions and it's going to kill the battery. All of these have to be factors in deciding what is the best technology. -----Original Message----- From: John Leslie [mailto:john@jlc.net] Sent: Friday, November 22, 2013 6:28 AM To: Stefan Slivinski Cc: rtcweb@ietf.org Subject: Re: [rtcweb] Proposed Video Selection Process Stefan Slivinski <sslivinski@lifesize.com> wrote: > > So if you think of a really simple motion estimate engine where you > search every possible location in the reference frame to find the best > match using SAD as a block matching algorithm...guess what? > There's a patent for that. If you then decide that if there isn'?t a > really good match (high SAD), and you decide to do an intra search > instead...guess what? There's a patent for that. Yes, we know -- software patents are big-time damage... > I'm not trying to scare everyone but to argue that H.261 is somehow > going to protect you from patent infringement is completely without > merit. There's an important point here, which many folks _do_ seem to be missing: you _can_ run afoul of perfectly "valid" patents implementing 20-year-old technology. It is not the job of the IETF to even warn you about this; and it's _definitely_ not our job to say how you should deal with it. > My point here is we should be focusing on choosing the best technology No. We're absolutely not trying to find the "best technology". We all agree that H.265 is better than H.264 and VP9 is better than VP8, but we're not focusing on either of them. Likewise, we all agree that H.263, while worse than either H.264 or VP8, is better than H.261. We're trying to find a "good enough" technology to be Mandatory To Implement. We've been trying for a long time; and we may end up failing. H.261 holds real promise there -- you can find an _implementation_ that's more than 20 years old and copy it bit-for-bit, and have a rock-solid "prior art" defense. (We're not saying that's what you should do; but it's an option available to you.) > and come up with a solution for dealing with patent trolls at some > other level because it's going to be a wide spread concern, not just a > video problem. That's not a problem for _us_ to solve -- nor is it entirely rational to believe we will ever see it solved. I certainly agree the problem is quite widespread; but different companies will choose different paths to manage the risks. (As they should!) -- John Leslie <john@jlc.net> _______________________________________________ rtcweb mailing list rtcweb@ietf.org https://www.ietf.org/mailman/listinfo/rtcweb
- Re: [rtcweb] Proposed Video Selection Process Stefan Slivinski
- [rtcweb] Proposed Video Selection Process Magnus Westerlund
- Re: [rtcweb] Proposed Video Selection Process Bjoern Hoehrmann
- Re: [rtcweb] Proposed Video Selection Process Peter Dunkley
- Re: [rtcweb] Proposed Video Selection Process Cullen Jennings
- Re: [rtcweb] Proposed Video Selection Process Cullen Jennings
- Re: [rtcweb] Proposed Video Selection Process Jeremy Laurenson (jlaurens)
- Re: [rtcweb] Proposed Video Selection Process Bjoern Hoehrmann
- Re: [rtcweb] Proposed Video Selection Process Peter Dunkley
- Re: [rtcweb] Proposed Video Selection Process Peter Saint-Andre
- Re: [rtcweb] Proposed Video Selection Process Peter Saint-Andre
- Re: [rtcweb] Proposed Video Selection Process Justin Uberti
- Re: [rtcweb] Proposed Video Selection Process Adam Roach
- [rtcweb] Voting method choice (Re: Proposed Video… Harald Alvestrand
- Re: [rtcweb] Proposed Video Selection Process Adam Roach
- Re: [rtcweb] Proposed Video Selection Process Philipp Hancke
- Re: [rtcweb] Voting method choice (Re: Proposed V… Eric Rescorla
- Re: [rtcweb] Proposed Video Selection Process Cullen Jennings
- Re: [rtcweb] Proposed Video Selection Process Peter Dunkley
- Re: [rtcweb] Proposed Video Selection Process David Singer
- Re: [rtcweb] Proposed Video Selection Process Justin Uberti
- Re: [rtcweb] Voting method choice (Re: Proposed V… Basil Mohamed Gohar
- Re: [rtcweb] Proposed Video Selection Process Silvia Pfeiffer
- Re: [rtcweb] Proposed Video Selection Process Peter Dunkley
- Re: [rtcweb] Proposed Video Selection Process Basil Mohamed Gohar
- Re: [rtcweb] Proposed Video Selection Process Lorenzo Miniero
- Re: [rtcweb] Proposed Video Selection Process Stefan Slivinski
- Re: [rtcweb] Proposed Video Selection Process John Leslie
- Re: [rtcweb] Proposed Video Selection Process Leon Geyser
- Re: [rtcweb] Proposed Video Selection Process Basil Mohamed Gohar
- Re: [rtcweb] Proposed Video Selection Process Matt Fredrickson
- Re: [rtcweb] Proposed Video Selection Process Maik Merten
- Re: [rtcweb] Proposed Video Selection Process Stefan Slivinski
- Re: [rtcweb] Proposed Video Selection Process Justin Uberti
- Re: [rtcweb] Proposed Video Selection Process Randell Jesup
- Re: [rtcweb] Proposed Video Selection Process Ron
- Re: [rtcweb] Proposed Video Selection Process Daniel-Constantin Mierla
- Re: [rtcweb] Proposed Video Selection Process Basil Mohamed Gohar
- Re: [rtcweb] Proposed Video Selection Process Maik Merten
- Re: [rtcweb] Proposed Video Selection Process Martin Thomson
- Re: [rtcweb] Proposed Video Selection Process Stefan Slivinski
- Re: [rtcweb] Proposed Video Selection Process Maik Merten
- Re: [rtcweb] Proposed Video Selection Process Stefan Slivinski
- Re: [rtcweb] Proposed Video Selection Process Eric Rescorla
- Re: [rtcweb] Proposed Video Selection Process Enrico Marocco
- Re: [rtcweb] Proposed Video Selection Process Emil Ivov
- Re: [rtcweb] Proposed Video Selection Process Leon Geyser
- Re: [rtcweb] Proposed Video Selection Process Ron
- Re: [rtcweb] Proposed Video Selection Process Stefan Slivinski
- Re: [rtcweb] Proposed Video Selection Process Martin Thomson
- Re: [rtcweb] Proposed Video Selection Process Bjoern Hoehrmann
- Re: [rtcweb] Proposed Video Selection Process Eric Rescorla
- Re: [rtcweb] Proposed Video Selection Process Markus.Isomaki
- Re: [rtcweb] Proposed Video Selection Process Eric Rescorla
- Re: [rtcweb] Proposed Video Selection Process Leon Geyser
- Re: [rtcweb] Proposed Video Selection Process Basil Mohamed Gohar
- Re: [rtcweb] Proposed Video Selection Process Cullen Jennings
- Re: [rtcweb] Proposed Video Selection Process Basil Mohamed Gohar
- Re: [rtcweb] Proposed Video Selection Process Martin Thomson
- Re: [rtcweb] Proposed Video Selection Process Eric Rescorla
- Re: [rtcweb] Proposed Video Selection Process Eric Rescorla
- Re: [rtcweb] Proposed Video Selection Process Martin Thomson
- Re: [rtcweb] Proposed Video Selection Process Matt Fredrickson
- Re: [rtcweb] Proposed Video Selection Process Martin Thomson
- Re: [rtcweb] Proposed Video Selection Process Basil Mohamed Gohar
- Re: [rtcweb] Proposed Video Selection Process Basil Mohamed Gohar
- Re: [rtcweb] Proposed Video Selection Process Stefan Slivinski
- Re: [rtcweb] Proposed Video Selection Process Martin Thomson
- Re: [rtcweb] Proposed Video Selection Process Basil Mohamed Gohar
- Re: [rtcweb] Proposed Video Selection Process Cullen Jennings
- Re: [rtcweb] Proposed Video Selection Process Justin Uberti
- Re: [rtcweb] Proposed Video Selection Process Cullen Jennings
- Re: [rtcweb] Proposed Video Selection Process Stefan Slivinski
- Re: [rtcweb] Proposed Video Selection Process Jack Moffitt
- Re: [rtcweb] Proposed Video Selection Process Ron
- Re: [rtcweb] Proposed Video Selection Process Bjoern Hoehrmann
- Re: [rtcweb] Proposed Video Selection Process Martin Thomson
- Re: [rtcweb] Proposed Video Selection Process Lorenzo Miniero
- Re: [rtcweb] Proposed Video Selection Process Matt Fredrickson
- Re: [rtcweb] Proposed Video Selection Process Stefan Slivinski
- Re: [rtcweb] Proposed Video Selection Process Cullen Jennings
- Re: [rtcweb] Proposed Video Selection Process David Singer
- Re: [rtcweb] Proposed Video Selection Process Stefan Slivinski
- Re: [rtcweb] Proposed Video Selection Process David Singer
- Re: [rtcweb] Proposed Video Selection Process David Singer
- Re: [rtcweb] Proposed Video Selection Process Basil Mohamed Gohar
- Re: [rtcweb] Proposed Video Selection Process Justin Uberti
- Re: [rtcweb] Proposed Video Selection Process Stefan Slivinski
- Re: [rtcweb] Proposed Video Selection Process Mo Zanaty (mzanaty)
- Re: [rtcweb] Proposed Video Selection Process Maik Merten
- Re: [rtcweb] Proposed Video Selection Process Martin J. Dürst
- Re: [rtcweb] Proposed Video Selection Process Martin J. Dürst
- Re: [rtcweb] Proposed Video Selection Process Steve Donovan
- Re: [rtcweb] Proposed Video Selection Process John Leslie
- Re: [rtcweb] Proposed Video Selection Process Bjoern Hoehrmann
- Re: [rtcweb] Proposed Video Selection Process Emil Ivov
- Re: [rtcweb] Proposed Video Selection Process Basil Mohamed Gohar
- Re: [rtcweb] Proposed Video Selection Process Steve Donovan
- Re: [rtcweb] Proposed Video Selection Process Stefan Slivinski
- Re: [rtcweb] Proposed Video Selection Process Emil Ivov
- Re: [rtcweb] Proposed Video Selection Process Silvia Pfeiffer
- Re: [rtcweb] Proposed Video Selection Process Ashish V. Thapliyal
- Re: [rtcweb] Proposed Video Selection Process tim panton
- Re: [rtcweb] Proposed Video Selection Process bryandonnovan
- Re: [rtcweb] Proposed Video Selection Process Stefan Slivinski
- Re: [rtcweb] Proposed Video Selection Process Stefan Slivinski
- Re: [rtcweb] Proposed Video Selection Process Justin Uberti
- Re: [rtcweb] Proposed Video Selection Process Roman Shpount
- Re: [rtcweb] Proposed Video Selection Process Martin Thomson
- Re: [rtcweb] Proposed Video Selection Process Martin Thomson
- Re: [rtcweb] Proposed Video Selection Process Maik Merten
- Re: [rtcweb] Proposed Video Selection Process Matt Fredrickson
- Re: [rtcweb] Proposed Video Selection Process Paul Giralt
- Re: [rtcweb] Proposed Video Selection Process David Singer
- Re: [rtcweb] Voting method choice (Re: Proposed V… Harald Alvestrand
- Re: [rtcweb] Proposed Video Selection Process Maik Merten
- Re: [rtcweb] Proposed Video Selection Process DRAGE, Keith (Keith)
- Re: [rtcweb] Proposed Video Selection Process DRAGE, Keith (Keith)
- Re: [rtcweb] Proposed Video Selection Process Adam Roach
- [rtcweb] IETF will fail to implement Video codec … Parthasarathi R
- Re: [rtcweb] Proposed Video Selection Process Stefan Slivinski
- Re: [rtcweb] Proposed Video Selection Process Bernard Aboba
- Re: [rtcweb] Proposed Video Selection Process cowwoc
- Re: [rtcweb] Proposed Video Selection Process Maik Merten
- Re: [rtcweb] Proposed Video Selection Process Martin J. Dürst
- Re: [rtcweb] Proposed Video Selection Process Emil Ivov
- Re: [rtcweb] Proposed Video Selection Process Marc Abrams
- Re: [rtcweb] Voting method choice (Re: Proposed V… Parthasarathi R
- Re: [rtcweb] IETF will fail to implement Video co… Parthasarathi R
- Re: [rtcweb] Voting method choice (Re: Proposed V… Harald Alvestrand
- Re: [rtcweb] Proposed Video Selection Process Magnus Westerlund
- Re: [rtcweb] Voting method choice (Re: Proposed V… Parthasarathi R
- Re: [rtcweb] Voting method choice (Re: Proposed V… Parthasarathi R
- Re: [rtcweb] Proposed Video Selection Process Cullen Jennings (fluffy)
- Re: [rtcweb] Proposed Video Selection Process Stephan Wenger
- Re: [rtcweb] Proposed Video Selection Process Cullen Jennings (fluffy)