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

Cb B <cb.list6@gmail.com> Tue, 14 January 2014 14:59 UTC

Return-Path: <cb.list6@gmail.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 144B61A1F3F for <rtcweb@ietfa.amsl.com>; Tue, 14 Jan 2014 06:59:32 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.749
X-Spam-Level:
X-Spam-Status: No, score=-0.749 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, FREEMAIL_REPLY=1, HTML_MESSAGE=0.001, SPF_PASS=-0.001] autolearn=no
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 R75l09S452_C for <rtcweb@ietfa.amsl.com>; Tue, 14 Jan 2014 06:59:28 -0800 (PST)
Received: from mail-wg0-x234.google.com (mail-wg0-x234.google.com [IPv6:2a00:1450:400c:c00::234]) by ietfa.amsl.com (Postfix) with ESMTP id 64A751ADFB6 for <rtcweb@ietf.org>; Tue, 14 Jan 2014 06:59:28 -0800 (PST)
Received: by mail-wg0-f52.google.com with SMTP id b13so491951wgh.19 for <rtcweb@ietf.org>; Tue, 14 Jan 2014 06:59:16 -0800 (PST)
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=0pAwzBHCZg8/iXaPi2YsWJrvcmZV/L06n5XRJy+6x6o=; b=g9seHMw+fJ4cy+F2A6CDsW8S0f07WMnEXSwVhcpblKLEqJVsWkjAXjTnUbk7AJSDGB bJZEqv/qw+9HVqVAD3Hu3HirKr7TVK+fraDQcNuVLP1cZ9fwc8GfqwaRr8xQmnuw6h2N Ff6PKBgSpf2PssbucbP9kUkmdYC/w/Wb3bTbJXSD4ChMIgbfI3VXfX9Mm98i4S0Rb/Hi +HxQFWfoffGTsA/diDFXPvL+ZAuGlle0a1HLWMVviDhjjLybWn6hv4l8jXJYI36R2jPv rJYo0iMsKYQZlmqSQHdBWqQ/5+TS2bmyhcbSuN/xaMhksMLemvLDWLhoFLkIib18GtbN 3xkg==
MIME-Version: 1.0
X-Received: by 10.180.184.105 with SMTP id et9mr20436598wic.36.1389711556472; Tue, 14 Jan 2014 06:59:16 -0800 (PST)
Received: by 10.216.221.195 with HTTP; Tue, 14 Jan 2014 06:59:16 -0800 (PST)
Received: by 10.216.221.195 with HTTP; Tue, 14 Jan 2014 06:59:16 -0800 (PST)
In-Reply-To: <CAD6AjGRtofeWQB-gRs7e-P8V0-=W1uxiub61xH+BvGkfs07bEg@mail.gmail.com>
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>
Date: Tue, 14 Jan 2014 06:59:16 -0800
Message-ID: <CAD6AjGT0mZh9ODo1cNERFBJOVYwmvfp3x=6JzcbsuMgPWEh2zw@mail.gmail.com>
From: Cb B <cb.list6@gmail.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
Content-Type: multipart/alternative; boundary="001a11c228a2a9f74c04efef6f8e"
Cc: "rtcweb@ietf.org" <rtcweb@ietf.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: Tue, 14 Jan 2014 14:59:32 -0000

On Jan 14, 2014 6:53 AM, "Cb B" <cb.list6@gmail.com> wrote:
>
>
> On Jan 13, 2014 11:51 PM, "Christer Holmberg" <
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] 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
> > >
> >
> > _______________________________________________
> > rtcweb mailing list
> > rtcweb@ietf.org
> > https://www.ietf.org/mailman/listinfo/rtcweb