Return-Path: <silviapfeiffer1@gmail.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix)
 with ESMTP id 62A8721F8540 for <rtcweb@ietfa.amsl.com>;
 Wed, 13 Mar 2013 15:54:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.598
X-Spam-Level: 
X-Spam-Status: No, score=-3.598 tagged_above=-999 required=5
 tests=[BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com
 [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4tEh09hAGXv2 for
 <rtcweb@ietfa.amsl.com>; Wed, 13 Mar 2013 15:54:36 -0700 (PDT)
Received: from mail-lb0-f179.google.com (mail-lb0-f179.google.com
 [209.85.217.179]) by ietfa.amsl.com (Postfix) with ESMTP id 9005121F84EF for
 <rtcweb@ietf.org>; Wed, 13 Mar 2013 15:54:35 -0700 (PDT)
Received: by mail-lb0-f179.google.com with SMTP id j14so1363920lbo.24 for
 <rtcweb@ietf.org>; Wed, 13 Mar 2013 15:54:34 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:x-received:in-reply-to:references:date:message-id
 :subject:from:to:cc:content-type;
 bh=dms589hww9HbtVd0t2y6OTpFIJTuTqxzj8hqJ4l2bVU=;
 b=AH+BP6c3M/ZigdTTsm1Hz2gFK5dFlH7jcWiSM8WTJE7GSm7IB6rpUhhkgkiRaWD1ZK
 7+shXnwUxkVw6W8+hqtKRmwMQMkwqiV1PbAM+hFDm5KHI03I/O4rOHNydhZN76AxiTeo
 s1twIcr+5HjY5YMhQbsMaB2kPMOkWyAYeA2XLgifnCFbeYQ3JvjSdQlmBtI/QG2dCV/S
 aYGbpEgH/QOHjdIUyWUeBzQyavocz5iPbl55gcqNpw6SzkY5H8TeRlEY8QN9sy6pZZhs
 lmpA9w1pNpjixC45s5fF72FNJ459lN7WppciHSPw+VNxbvYJ+DltrwlkBuT3MxL18ni1 5zpQ==
MIME-Version: 1.0
X-Received: by 10.112.23.232 with SMTP id p8mr260399lbf.38.1363215274465;
 Wed, 13 Mar 2013 15:54:34 -0700 (PDT)
Received: by 10.112.128.201 with HTTP; Wed, 13 Mar 2013 15:54:33 -0700 (PDT)
Received: by 10.112.128.201 with HTTP; Wed, 13 Mar 2013 15:54:33 -0700 (PDT)
In-Reply-To: <CAOJ7v-2x4G1v01Okh_0HYOPBkKFg8K=QFX8=EEZk1jRyYUrGwQ@mail.gmail.com>
References: <CA+23+fE3WRs5SxAUcsjWbxcjzQKxCtW7sdfHtAsbd7MbPyHAtQ@mail.gmail.com>
 <CAOJ7v-2x4G1v01Okh_0HYOPBkKFg8K=QFX8=EEZk1jRyYUrGwQ@mail.gmail.com>
Date: Thu, 14 Mar 2013 09:54:33 +1100
Message-ID: <CAHp8n2k8u1qVFzzxjNYjhhV+hrrFSD8sgYTtWdG4R4fE4v6qLA@mail.gmail.com>
From: Silvia Pfeiffer <silviapfeiffer1@gmail.com>
To: Justin Uberti <juberti@google.com>
Content-Type: multipart/alternative; boundary=e0cb4efe2d842fe52004d7d64a9e
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] A different perspective on the video codec MTI discussion
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
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: Wed, 13 Mar 2013 22:54:37 -0000

--e0cb4efe2d842fe52004d7d64a9e
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

Also, it is worth pointing out that h.264 cannot meet the RF requirements
of W3C, so the only alternatives we can look at are VP8 or delaying the
decision for an MTI until the market decides.

I'd rather we specify for an environment 5 years down the track (and give
companies like CISCO a reason to replace all their old devices with new
ones that support VP8) than continuing decision avoidance.

Regards,
Silvia.
(Speaking for myself)
On 14 Mar 2013 09:42, "Justin Uberti" <juberti@google.com> wrote:

> Regarding your comment on the "web today", I think it is worthwhile to
> point out that within weeks, there will be 2B+ deployed WebRTC endpoints,
> across desktop and mobile, that support VP8.
>
> Surely that dwarfs the total number of deployed H.264 endpoints by severa=
l
> orders of magnitude.
>
>
> On Wed, Mar 13, 2013 at 3:06 PM, Jonathan Rosenberg <jdrosen@jdrosen.net>=
wrote:
>
>> I=92d like to put a different perspective on the video MTI discussion.
>>
>> Much of the discussion has been around video quality, IPR, and
>> standardization status. While those are all important factors, to me the=
y
>> are secondary to the core question: how does the choice impact uptake of
>> the webRTC APIs and protocols by developers who build applications ontop=
 of
>> it? In this regard, I would like to suggest that, at this time, adoption=
 of
>> VP8 as MTI will slow down adoption of webRTC by turning off developers t=
hat
>> would otherwise embrace it if H.264 were selected.
>>
>> The reason is simple. For many application developers, what is
>> interesting about webRTC is NOT just browser to browser communications, =
but
>> connecting users in a browser to users elsewhere - on other devices, in
>> other networks. After all, the vast majority of web application develope=
rs
>> do not have the luxury of a massive social graph, or the luxury of their
>> users being parked persistently on their website and thus able to receiv=
e
>> an incoming call. Many websites that have customer support or service ne=
eds
>> would love to be able to allow their users to have a video call with an
>> agent. However, those agents are probably sitting on existing agent syst=
ems
>> which are not web based, and it=92s almost certainly true that they do n=
ot
>> today support VP8, but rather H.264. Many developers would probably love=
 to
>> connect users on the web with users on mobile apps. Most mobile platform=
s
>> today support H264 based hardware acceleration for decode and sometimes
>> encode, but not yet VP8. Developers who want to build business
>> communications clients will need to connect those users with other users=
 in
>> the business, who may be using videophones, PC clients, telepresence uni=
ts
>> or video room systems, the vast majority of which do not support VP8 tod=
ay,
>> but many of which do support H.264.
>>
>> The reality is =96 today=92s Internet and IP communications systems are =
built
>> on H.264. And unless the developer cares only about living within the
>> island of the web browser =96 a VP8 based solution will simply not meet =
their
>> requirements.
>>
>> This may not be true down the road. I applaud Google for working hard
>> (and spending much money no doubt) to secure an RF license for VP8 from
>> these patent holders. I think they should continue pushing and promoting
>> the technology because a  free, high quality video codec would be great =
for
>> the Internet. But today, it is not the video codec of the Internet. And,
>> given the relatively early days of video, I am sure there will be video
>> codecs after VP8. Maybe H.265, maybe the new video codec being developed
>> here at the IETF. And once those codecs become more broadly implemented =
and
>> available on the endpoints that matter, we can revise our specs and mand=
ate
>> support for them. But this is not about the web of five years from now, =
its
>> about the web today. And if we mandate usage of a codec which is not wid=
ely
>> implemented in all the endpoints that matter (not just the browser), I f=
ear
>> that it will hold developers back from using webRTC and thus prevent us
>> from ever having the opportunity to add these video codecs in the future=
.
>>
>>
>>
>> And so =96 to the supporters of VP8 =96 I applaud your efforts and thank=
 you
>> for them. Please continue. And when the industry is ready, we can make V=
P8
>> MTI in the browser. But we are not there yet.  I ask you to please put t=
he
>> needs of the developers ahead of your own, and do not hold back webRTC f=
or
>> the benefit of your ideals around an RF and open source video codec. Web=
RTC
>> is too important for that.
>>
>> I have one more thing to say - speaking now as a developer.
>>
>> As some of you may know, I recently returned to Cisco as CTO of the clou=
d
>> collaboration group, which is responsible for Webex. Webex was one of th=
e
>> first services to do voice and video on the web, using plugins of course=
.
>> For our business, a key requirement is interoperability with other video
>> systems in the Cisco portfolio, including our video clients and
>> telepresence units. Those are all based on H.264. Consequently, much as =
I
>> would like to avoid the need for a plugin, the benefits of eliminating t=
he
>> plugin do not outweigh the drawbacks of having to transcode from VP8 to
>> H.264. If IETF selects VP8 as the MTI codec, this will make it dramatica=
lly
>> more difficult and expensive for us to use webRTC. If H.264 is the MIT
>> codec, it will make it much easier for us to use webRTC.
>>
>>
>> Thx,
>>
>> Jonathan R.
>> --
>> Jonathan Rosenberg, Ph.D.
>> jdrosen@jdrosen.net
>> http://www.jdrosen.net
>>
>> _______________________________________________
>> rtcweb mailing list
>> rtcweb@ietf.org
>> https://www.ietf.org/mailman/listinfo/rtcweb
>>
>>
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb
>
>

--e0cb4efe2d842fe52004d7d64a9e
Content-Type: text/html; charset=windows-1252
Content-Transfer-Encoding: quoted-printable

<p dir=3D"ltr">Also, it is worth pointing out that h.264 cannot meet the RF=
 requirements of W3C, so the only alternatives we can look at are VP8 or de=
laying the decision for an MTI until the market decides. </p>
<p dir=3D"ltr">I&#39;d rather we specify for an environment 5 years down th=
e track (and give companies like CISCO a reason to replace all their old de=
vices with new ones that support VP8) than continuing decision avoidance.</=
p>

<p dir=3D"ltr">Regards,<br>
Silvia.<br>
(Speaking for myself)</p>
<div class=3D"gmail_quote">On 14 Mar 2013 09:42, &quot;Justin Uberti&quot; =
&lt;<a href=3D"mailto:juberti@google.com">juberti@google.com</a>&gt; wrote:=
<br type=3D"attribution"><blockquote class=3D"gmail_quote" style=3D"margin:=
0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir=3D"ltr">Regarding your comment on the &quot;web today&quot;, I thi=
nk it is worthwhile to point out that within weeks, there will be 2B+ deplo=
yed WebRTC endpoints, across desktop and mobile, that support VP8.=A0<div><=
br>


</div><div>Surely that dwarfs the total number of deployed H.264 endpoints =
by several orders of magnitude.
<div class=3D"gmail_extra"><br><br><div class=3D"gmail_quote">On Wed, Mar 1=
3, 2013 at 3:06 PM, Jonathan Rosenberg <span dir=3D"ltr">&lt;<a href=3D"mai=
lto:jdrosen@jdrosen.net" target=3D"_blank">jdrosen@jdrosen.net</a>&gt;</spa=
n> wrote:<br>



<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div dir=3D"ltr"><p><span>I=92d like to put =
a different
perspective on the video MTI discussion.</span></p>

<p><span>Much of the discussion has been
around video quality, IPR, and standardization status. While those are all
important factors, to me they are secondary to the core question: how does =
the
choice impact uptake of the webRTC APIs and protocols by developers who bui=
ld applications ontop of it? In this regard, I would like to suggest that, =
at this
time, adoption of VP8 as MTI will slow down adoption of webRTC by
turning off developers that would otherwise embrace it if H.264 were select=
ed.</span></p><p><span>The reason is simple. For many
application developers, what is interesting about webRTC is NOT just browse=
r to
browser communications, but connecting users in a browser to users elsewher=
e - on other devices, in other networks.
After all, the vast majority of web application developers do not have the
luxury of a massive social graph, or the luxury of their users being parked
persistently on their website and thus able to receive an incoming call. Ma=
ny websites
that have customer support or service needs would love to be able to allow
their users to have a video call with an agent. However, those agents are
probably sitting on existing agent systems which are not web based, and it=
=92s
almost certainly true that they do not today support VP8, but rather H.264.
Many developers would probably love to connect users on the web with users =
on
mobile apps. Most mobile platforms today support H264 based hardware accele=
ration
for decode and sometimes encode, but not yet VP8. Developers who want to bu=
ild
business communications clients will need to connect those users with other
users in the business, who may be using videophones, PC clients, telepresen=
ce
units or video room systems, the vast majority of which do not support VP8
today, but many of which do support H.264.</span></p>

<p><span>The reality is =96 today=92s Internet
and IP communications systems are built on H.264. And unless the developer
cares only about living within the island of the web browser =96 a VP8 base=
d
solution will simply not meet their requirements.</span></p>

<p><span>This may not be true down the
road. I applaud Google for working hard (and spending much money no doubt) =
to
secure an RF license for VP8 from these patent holders. I think they should
continue pushing and promoting the technology because a=A0 free, high
quality video codec would be great for the Internet. But today, it is not t=
he
video codec of the Internet. And, given the relatively early days of video,=
 I
am sure there will be video codecs after VP8. Maybe H.265, maybe the new vi=
deo
codec being developed here at the IETF. And once those codecs become more
broadly implemented and available on the endpoints that matter, we can revi=
se
our specs and mandate support for them. But this is not about the web of fi=
ve
years from now, its about the web today. And if we mandate usage of a codec
which is not widely implemented in all the endpoints that matter (not just =
the browser), I fear that it
will hold developers back from using webRTC and thus prevent us from ever h=
aving
the opportunity to add these video codecs in the future.</span></p>

<p><span>=A0</span></p>

<p><span>And so =96 to the supporters of VP8
=96 I applaud your efforts and thank you for them. Please continue. And whe=
n the
industry is ready, we can make VP8 MTI in the browser. But we are not there=
 yet.
=A0I ask you to please put the needs of the developers ahead of your own,
and do not hold back webRTC for the benefit of your ideals around an RF and
open source video codec. WebRTC is too important for that.</span></p>

<p><span>I have one more thing to say - speaking now as a developer.</span>=
</p>

<p><span>As some of you may know, I
recently returned to Cisco as CTO of the cloud collaboration group, which i=
s
responsible for Webex. Webex was one of the first services to do voice and
video on the web, using plugins of course. For our business, a key requirem=
ent
is interoperability with other video systems in the Cisco portfolio, includ=
ing
our video clients and telepresence units. Those are all based on H.264.
Consequently, much as I would like to avoid the need for a plugin, the bene=
fits
of eliminating the plugin do not outweigh the drawbacks of having to transc=
ode
from VP8 to H.264. If IETF selects VP8 as the MTI codec, this will make it =
dramatically more difficult and expensive for us to use webRTC. If H.264 is=
 the MIT codec, it will make it much easier for us to use webRTC.=A0</span>=
</p>




<p><span><br></span></p><p><span>Thx,</span></p><p><span>Jonathan R.</span>=
</p><span><font color=3D"#888888">-- <br><div dir=3D"ltr">Jonathan Rosenber=
g, Ph.D.<br>
<a href=3D"mailto:jdrosen@jdrosen.net" target=3D"_blank">jdrosen@jdrosen.ne=
t</a><br><a href=3D"http://www.jdrosen.net" target=3D"_blank">http://www.jd=
rosen.net</a></div>
</font></span></div>
<br>_______________________________________________<br>
rtcweb mailing list<br>
<a href=3D"mailto:rtcweb@ietf.org" target=3D"_blank">rtcweb@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/rtcweb" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/rtcweb</a><br>
<br></blockquote></div><br></div></div></div>
<br>_______________________________________________<br>
rtcweb mailing list<br>
<a href=3D"mailto:rtcweb@ietf.org">rtcweb@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/rtcweb" target=3D"_blank">=
https://www.ietf.org/mailman/listinfo/rtcweb</a><br>
<br></blockquote></div>

--e0cb4efe2d842fe52004d7d64a9e--
