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

cowwoc <cowwoc@bbs.darktech.org> Tue, 14 January 2014 21:26 UTC

Return-Path: <cowwoc@bbs.darktech.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 6ABE01AE230 for <rtcweb@ietfa.amsl.com>; Tue, 14 Jan 2014 13:26:06 -0800 (PST)
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=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7] 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 FP2M6Ma7ADb1 for <rtcweb@ietfa.amsl.com>; Tue, 14 Jan 2014 13:26:02 -0800 (PST)
Received: from mail-ig0-f178.google.com (mail-ig0-f178.google.com [209.85.213.178]) by ietfa.amsl.com (Postfix) with ESMTP id B89311ADF99 for <rtcweb@ietf.org>; Tue, 14 Jan 2014 13:26:02 -0800 (PST)
Received: by mail-ig0-f178.google.com with SMTP id uq10so2731600igb.5 for <rtcweb@ietf.org>; Tue, 14 Jan 2014 13:25:51 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :subject:references:in-reply-to:content-type; bh=qHJM3bHl6y0kUyJ8WFx/AUclh9DEq7PEWKZC63lt9kk=; b=Ssubjzc03ziB8SmFZlGu1ffD77xFpfLfbo7ZPHQvvSeq9NkJG1tXzlzlG6hdUZQtgM Ws34b8hYY9cUjth4gVhXsJnnSBFVh/+1bnKXqg57mWj5i4BcgJ0vLk+ykjG8z8XkBj5C djcg2/0h0+fl4/3ohcnnBv7qIyeqSfYoV/Zopmhw628PbkRT9Nt/DNJVQW/fGzygQsmP ePtAirhSgwu44u93TU0ve9pTjK8lrRpzmpCVS5m4e68L+yqkR6Q8AKEzZHFqwsgAwn3d Y1BiJNmkUByPCKRqmIvdYL5JcXDIuBpZyz9leuufcNgLLrqAGBtwrghrE8tkxmuA9d1u kJuQ==
X-Gm-Message-State: ALoCoQlalQIyDZB6hMzeu95N0X2bDnnVqXvMZkeyfbTb2G5KWZwJbn/nz4lRlRyNHRjriddDqVJA
X-Received: by 10.50.4.9 with SMTP id g9mr5363123igg.22.1389734751032; Tue, 14 Jan 2014 13:25:51 -0800 (PST)
Received: from [192.168.1.100] (206-248-171-209.dsl.teksavvy.com. [206.248.171.209]) by mx.google.com with ESMTPSA id x6sm25866370igb.3.2014.01.14.13.25.49 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 14 Jan 2014 13:25:49 -0800 (PST)
Message-ID: <52D5AB5A.7020205@bbs.darktech.org>
Date: Tue, 14 Jan 2014 16:25:46 -0500
From: cowwoc <cowwoc@bbs.darktech.org>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.2.0
MIME-Version: 1.0
To: "Cavigioli, Chris" <chris.cavigioli@intel.com>, "rtcweb@ietf.org" <rtcweb@ietf.org>
References: <CAHp8n2kq+_uG=9XwoAGtRgqYU2Asc2Fv6RZ0aCW6cJi-LnhD+A@mail.gmail.com> <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> <7594FB04B1934943A5C02806D1A2204B1C5F8A12@ESESSMB209.ericsson.se> <52D46F2B.9040904@bbs.darktech.org> <7594FB04B1934943A5C02806D1A2204B1C5F93DE@ESESSMB209.ericsson.se> <CAD6AjGRtofeWQB-gRs7e-P8V0-=W1uxiub61xH+BvGkfs07bEg@mail.gmail.com> <CAD6AjGT0mZh9ODo1cNERFBJOVYwmvfp3x=6JzcbsuMgPWEh2zw@mail.gmail.com> <52D5916A.3070405@bbs.darktech.org> <E36D1A4AE0B6AA4091F1728D584A6AD238219069@FMSMSX110.amr.corp.intel.com>
In-Reply-To: <E36D1A4AE0B6AA4091F1728D584A6AD238219069@FMSMSX110.amr.corp.intel.com>
Content-Type: multipart/alternative; boundary="------------050901010409060800080608"
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: Tue, 14 Jan 2014 21:26:06 -0000

Many people who answered the straw poll argued that we must use H.264 
for the sake of interoperability with legacy devices that only support 
H.264. I am trying to explore this argument.

Android is not an H.264-only device, therefore it is not relevant to 
this discussion.

Gili

On 14/01/2014 2:50 PM, Cavigioli, Chris wrote:
>
> Why are we debating this?  There are billions of Android devices 
> shipped in recent years and billions of PCs shipped in recent years.  
> They can be programmed with apps, browsers and sw programs to support 
> WebRTC.
>
> *From:*rtcweb [mailto:rtcweb-bounces@ietf.org] *On Behalf Of *cowwoc
> *Sent:* Tuesday, January 14, 2014 11:35 AM
> *To:* rtcweb@ietf.org
> *Subject:* Re: [rtcweb] There are no legacy WebRTC devices (Was: 
> Comment on Straw Poll replies)
>
> Hi,
>
> Can we please make a concrete list of how many legacy devices with 
> video encoding/decoding capability have shipped? How many of them 
> could realistically interoperate with WebRTC? How many of them have a 
> large enough market-share and video resolution to make them noteworthy?
>
> Please, if your product(s) fall into this category please mention them 
> now.
>
> Thanks,
> Gili
>
> On 14/01/2014 9:59 AM, Cb B wrote:
>
>
>     On Jan 14, 2014 6:53 AM, "Cb B" <cb.list6@gmail.com
>     <mailto:cb.list6@gmail.com>> wrote:
>     >
>     >
>     > On Jan 13, 2014 11:51 PM, "Christer Holmberg"
>     <christer.holmberg@ericsson.com
>     <mailto:christer.holmberg@ericsson.com>> wrote:
>     > >
>     > > Hi,
>     > >
>     > > >It doesn't matter that your legacy device can play YouTube
>     (i.e. decode
>     > > >H.264 in a web browser). My point is that unless a legacy
>     device can do everything I mentioned in the top bullet points then
>     it's not relevant to the MTI discussion.
>     > >
>     > > I don't agree.
>     > >
>     > > >> Regarding the third bullet, it is true that gateway
>     functionality will often be needed to handle WebRTC specific
>     features (continous consent etc). But, such gateway wouldn't have
>     to do video transcoding.
>     > > >
>     > > > I don't understand. I don't think that VP8 (or any other
>     codec) as MTI implies that you would have to transcode in the gateway.
>     > > >
>     > > > If we're going to talk about gateways, it's important for
>     you to explain what kind of devices are on either end. Please clarify.
>     > >
>     > > I think Keith gave IMS based networks/devices as an example,
>     so I'll echo him.
>     > >
>     > > But, of course the networks/devices on the other side could
>     also be non-IMS SIP networks.
>     > >
>     > > Regards,
>     > >
>     > > Christer
>     > >
>     > >
>     >
>     > You gave IMS as an example, but afaik IMS video calling is not
>     widely deployed. Afaik, it is not deployed at scale in production
>     at all.
>     >
>     > In fact, there may be a case that WebRTC voice and video is more
>     widely deployed than any pure IMS 3gpp deployment.
>     >
>     > I lately noticed that Facebook now has voice and video calls
>     without a plugin (i think..)
>     >
>     > So perhaps IMS video is not a good example of an install base
>     since it does not exist.
>     >
>     > CB
>     >
>
>     I have not tested facebook video calling, so lets not discuss it.
>
>     I have also never tested IMS video calling. So lets not discuss
>     that either unless you have a noteworthy example that is in
>     production at scale and is worth discussing as an install base.
>
>     CB
>     > >
>     > >
>     > > > ________________________________________
>     > > > From: rtcweb [rtcweb-bounces@ietf.org
>     <mailto:rtcweb-bounces@ietf.org>] on behalf of cowwoc
>     > > > [cowwoc@bbs.darktech.org <mailto:cowwoc@bbs.darktech.org>]
>     > > > Sent: Monday, 13 January 2014 7:48 PM
>     > > > To: DRAGE, Keith (Keith); rtcweb@ietf.org
>     <mailto:rtcweb@ietf.org>
>     > > > Subject: [rtcweb] There are no legacy WebRTC devices (Was:
>     Comment on
>     > > > Straw Poll replies)
>     > > >
>     > > > Keith,
>     > > >
>     > > > Even if we mandate H.264 and SDP as MTI, how in the world do
>     you expect RTCWEB to be interoperable with existing video
>     equipment? I just don't get this argument.
>     > > >
>     > > > As far as I can tell, the market share of devices that:
>     > > >
>     > > >    *   Encode/decode H.264 in hardware *and* expose public
>     APIs for doing so,
>     > > >    *   Understand SDP,
>     > > >    *   Are WebRTC compliant
>     > > >
>     > > > is exactly zero. There is no way that legacy devices will
>     magically begin supporting WebRTC. This will require *new*
>     products to get released.
>     > > >
>     > > > Gili
>     > > >
>     > > > On 13/01/2014 9:47 AM, DRAGE, Keith (Keith) wrote:
>     > > > Legacy interoperability is important to some of us.
>     > > >
>     > > > It is not about preserving our existing equipment.
>     > > >
>     > > > It is about the fact the communication involves two or more
>     parties, and we want to enable video communication between RTCWEB
>     user and the rest of the entities in the world that are capable of
>     video, without having to resort to transcoding video on all calls.
>     Yes transcoding is possible, but it has a cost that someone will
>     have to pay for, and it introduces delay, which can be catered
>     for, but removes the possibility of someone else in the call path
>     using that delay portion.
>     > > >
>     > > > Currently there are a considerable number more of those
>     users using legacy systems than there are using RTCWEB.
>     > > >
>     > > > Keith
>     > > >
>     > > > ________________________________
>     > > > From: rtcweb [mailto:rtcweb-bounces@ietf.org
>     <mailto:rtcweb-bounces@ietf.org>] On Behalf Of cowwoc
>     > > > Sent: 10 January 2014 16:39
>     > > > To: rtcweb@ietf.org
>     <mailto:rtcweb@ietf.org><mailto:rtcweb@ietf.org
>     <mailto:rtcweb@ietf.org>>
>     > > > Subject: Re: [rtcweb] Comment on Straw Poll replies
>     > > >
>     > > > On 10/01/2014 9:54 AM, stephane.proust@orange.com
>     <mailto:stephane.proust@orange.com><mailto:stephane.proust@orange.com
>     <mailto:stephane.proust@orange.com>> wrote:
>     > > >
>     > > >
>     > > > Can I ask why you even bother with WebRTC, if you want to
>     restrict WebRTC to interoperability with old systems only and
>     therefore to old features only?
>     > > > I'd like to suggest that such replies should be disregarded
>     because they look backwards and not forwards.
>     > > >
>     > > >
>     > > > I don't think that disregarding replies is a constructive
>     way forward.
>     > > >
>     > > > However if you want to go that way, and if you want to get
>     rid of old technologies, let's start by disregarding replies from
>     those who could live with a WebRTC technology that would specify
>     H.261 as only  MTI codec.
>     > > > Given your concerns about "old" systems and "od" features,
>     I'm a little bit surprised that your are part of them.
>     > > >
>     http://www.ietf.org/mail-archive/web/rtcweb/current/msg10798.html
>     > > > (note that there is G.711 for audio but NOT as ONLY MTI codec)
>     > > >
>     > > >
>     > > > This is a fallacy. No one is arguing that you should be
>     stuck with using *just* H.261. What we are saying is that: if
>     H.264 or VP8 are available on both end-points, great. If not, you
>     can either:
>     > > >
>     > > >    *   Use H.261, or
>     > > >    *   Transcode, or
>     > > >    *   Drop Video
>     > > >
>     > > > By eliminating H.261 as MTI, you lose the first option and
>     are forced to either transcode or drop video. The cost to
>     supporting H.261 is as simple as compiling
>     https://github.com/Vproject/p64 and popping it on your device. You
>     don't need hardware support because it's so computationally cheap.
>     > > >
>     > > > And finally, we're not objecting to the use of H.264, per
>     se, but rather to the fact that the majority of people who vote
>     for it and against everything else use "legacy interoperability"
>     as argument.
>     > > >
>     > > > WebRTC is a *new* technology. If all we wanted to do was to
>     support *existing* devices then we would use *existing*
>     technologies. For that reason, I don't think maintaining backwards
>     compatibility is important when breaking it has a noticeable
>     benefit (and in this case, I believe it does).
>     > > >
>     > > > Alternatively, please convince MPEG-LA to make H.264
>     available royalty-free.
>     > > >
>     > > > Gili
>     > > >
>     > >
>     > > _______________________________________________
>     > > rtcweb mailing list
>     > > rtcweb@ietf.org <mailto:rtcweb@ietf.org>
>     > > https://www.ietf.org/mailman/listinfo/rtcweb
>