Re: [rtcweb] There are no legacy WebRTC devices (Was: Comment on Straw Poll replies)

Randell Jesup <randell-ietf@jesup.org> Fri, 24 January 2014 23:48 UTC

Return-Path: <randell-ietf@jesup.org>
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 5DF171A01F5 for <rtcweb@ietfa.amsl.com>; Fri, 24 Jan 2014 15:48:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001] 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 RpvF0NgbluZI for <rtcweb@ietfa.amsl.com>; Fri, 24 Jan 2014 15:47:58 -0800 (PST)
Received: from r2-chicago.webserversystems.com (r2-chicago.webserversystems.com [173.236.101.58]) by ietfa.amsl.com (Postfix) with ESMTP id B11C31A01E3 for <rtcweb@ietf.org>; Fri, 24 Jan 2014 15:47:58 -0800 (PST)
Received: from pool-173-49-144-199.phlapa.fios.verizon.net ([173.49.144.199]:3183 helo=[192.168.1.12]) by r2-chicago.webserversystems.com with esmtpsa (TLSv1:DHE-RSA-AES256-SHA:256) (Exim 4.80) (envelope-from <randell-ietf@jesup.org>) id 1W6qTc-000EPf-7y for rtcweb@ietf.org; Fri, 24 Jan 2014 17:47:57 -0600
Message-ID: <52E2FB99.2090609@jesup.org>
Date: Fri, 24 Jan 2014 18:47:37 -0500
From: Randell Jesup <randell-ietf@jesup.org>
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: rtcweb@ietf.org
References: <10390_1389365676_52D009AC_10390_2407_1_2842AD9A45C83B44B57635FD4831E60A06CBE540@PEXCVZYM14.corporate.adroot.infra.ftgroup> <52D0222F.4010006@bbs.darktech.org> <949EF20990823C4C85C18D59AA11AD8B112238@FR712WXCHMBA11.zeu.alcatel-lucent.com> <52D42709.1070500@bbs.darktech.org> <949EF20990823C4C85C18D59AA11AD8B113664@FR712WXCHMBA11.zeu.alcatel-lucent.com> <52D4721F.5030204@bbs.darktech.org> <949EF20990823C4C85C18D59AA11AD8B1148DF@FR712WXCHMBA11.zeu.alcatel-lucent.com> <52D49D3E.5090201@bbs.darktech.org> <CABcZeBNrfE76z3X9SYEX1MoysF16+xLu5BnxgYnmQM9kkE98PQ@mail.gmail.com> <52D54680.1090704@bbs.darktech.org> <20140114144706.GU3245@audi.shelbyville.oz>
In-Reply-To: <20140114144706.GU3245@audi.shelbyville.oz>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Authenticated-Sender: randell@jesup.org
X-OutGoing-Spam-Status: No, score=-6.0
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - r2-chicago.webserversystems.com
X-AntiAbuse: Original Domain - ietf.org
X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12]
X-AntiAbuse: Sender Address Domain - jesup.org
X-Get-Message-Sender-Via: r2-chicago.webserversystems.com: authenticated_id: randell@jesup.org
Subject: Re: [rtcweb] There are no legacy WebRTC devices (Was: Comment on Straw Poll replies)
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, 24 Jan 2014 23:48:00 -0000

On 1/14/2014 9:47 AM, Ron wrote:
> On Tue, Jan 14, 2014 at 09:15:28AM -0500, cowwoc wrote:
>> I stand corrected:
>> http://developer.android.com/guide/appendix/media-formats.html
>>
>> Both H.264 and VP8 encoder/decoders are supported. Thanks for catching that.
>>
>> I'm still curious if anyone has seen a public API for hardware
>> encoding/decoding of video outside of Android...
> The more interesting question to me would be if someone could give us an
> estimate of what proportion of Android devices actually have either ASIC
> hardware support for both of these, or sufficiently capable CPUs to do
> them in software?

Note that "an encoder" != "a useful realtime interactive encoder". 
(Though many may be - but how do you tell?)  Encoders are almost 
required for local camera video capture and recording, but those don't 
need to have the sort of controls or options that a realtime interactive 
codec does.  Since these are standard blocks, they may have all the 
right knobs, but how well is that tested?  (Obviously this applies to 
all HW codecs, except that no one is using VP8 for camera video currently.)

Another caveat: HW encoders/decoders may have a limit on the number of 
streams they can process (and that limit may well be 1).  That means 
that simulcast and multi-stream conference reception might need to use 
SW codecs for some streams.  (Or so I've been told by people working 
with OMX; I assume I understood correctly.)

-- 
Randell Jesup -- rjesup a t mozilla d o t com