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

Christer Holmberg <christer.holmberg@ericsson.com> Tue, 14 January 2014 07:51 UTC

Return-Path: <christer.holmberg@ericsson.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 45F881AE1F2 for <rtcweb@ietfa.amsl.com>; Mon, 13 Jan 2014 23:51:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.851
X-Spam-Level:
X-Spam-Status: No, score=-3.851 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_SE=0.35, 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 c9zpYEnS0Gtv for <rtcweb@ietfa.amsl.com>; Mon, 13 Jan 2014 23:51:36 -0800 (PST)
Received: from mailgw2.ericsson.se (mailgw2.ericsson.se [193.180.251.37]) by ietfa.amsl.com (Postfix) with ESMTP id 698751AE031 for <rtcweb@ietf.org>; Mon, 13 Jan 2014 23:51:35 -0800 (PST)
X-AuditID: c1b4fb25-b7eff8e000000eda-7f-52d4ec7bac2b
Received: from ESESSHC008.ericsson.se (Unknown_Domain [153.88.253.124]) by mailgw2.ericsson.se (Symantec Mail Security) with SMTP id 58.89.03802.B7CE4D25; Tue, 14 Jan 2014 08:51:23 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.201]) by ESESSHC008.ericsson.se ([153.88.183.42]) with mapi id 14.02.0347.000; Tue, 14 Jan 2014 08:51:23 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: cowwoc <cowwoc@bbs.darktech.org>, "DRAGE, Keith (Keith)" <keith.drage@alcatel-lucent.com>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: [rtcweb] There are no legacy WebRTC devices (Was: Comment on Straw Poll replies)
Thread-Index: AQHPEIfEuw3Y2G/XhUWXgF5ftFPQD5qC8uGhgABAwICAAKUvsA==
Date: Tue, 14 Jan 2014 07:51:22 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1C5F93DE@ESESSMB209.ericsson.se>
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>
In-Reply-To: <52D46F2B.9040904@bbs.darktech.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.17]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrNLMWRmVeSWpSXmKPExsUyM+JvjW71mytBBhP/iFucufmf3eJp41lG i7X/2tkdmD1an+1l9XgyYTq7x5IlP5kCmKO4bFJSczLLUov07RK4Mt5NXcdccEi9ovnVIrYG xi3yXYycHBICJhJdT9czQdhiEhfurWfrYuTiEBI4xChxZc9fZghnCaPEgmW32LsYOTjYBCwk uv9pg8RFBFoYJX59v8YC0i0sEC+x9/IcVhBbRCBBYn3nYTYI20mibed1dhCbRUBV4tH6t2A1 vAK+EkcefWeFWHCZWeLR3n1gCU4BA4mj6/oYQWxGoJO+n1oDdh6zgLjErSfzoU4VkFiy5zwz hC0q8fLxP1aQ4yQEFCWW98tBlOtILNj9iQ3C1pZYtvA1M8ReQYmTM5+wTGAUnYVk6iwkLbOQ tMxC0rKAkWUVI3tuYmZOernRJkZghBzc8lt1B+OdcyKHGKU5WJTEeT+8dQ4SEkhPLEnNTk0t SC2KLyrNSS0+xMjEwSnVwFh8ZWbN8/ocV5u/tRtTmXfW3E5P70uOyfaeuPl4+8u8ulDz7lsl qftvLXh7bqp7hWt3VF+azfnNxUtY6gTEls7YcSv83M05MfND736dkcuVdPJ28oQjSd/PBMr+ E9L4leXsqJYnErUm7wHT443Nrv/fNB58zbngeE5ysh9v+ZO7cxluy2qntiqxFGckGmoxFxUn AgDShkoJXgIAAA==
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 07:51:38 -0000

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




> ________________________________________
> From: rtcweb [rtcweb-bounces@ietf.org] on behalf of cowwoc 
> [cowwoc@bbs.darktech.org]
> Sent: Monday, 13 January 2014 7:48 PM
> To: DRAGE, Keith (Keith); 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] On Behalf Of cowwoc
> Sent: 10 January 2014 16:39
> To: 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> 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
>