Re: [rtcweb] rtcweb Digest, Vol 35, Issue 86

cowwoc <cowwoc@bbs.darktech.org> Tue, 14 January 2014 21:27 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 85AC71AE2AA for <rtcweb@ietfa.amsl.com>; Tue, 14 Jan 2014 13:27:49 -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 Op2k_04A0Ccg for <rtcweb@ietfa.amsl.com>; Tue, 14 Jan 2014 13:27:41 -0800 (PST)
Received: from mail-ig0-f180.google.com (mail-ig0-f180.google.com [209.85.213.180]) by ietfa.amsl.com (Postfix) with ESMTP id 3AB411AE25A for <rtcweb@ietf.org>; Tue, 14 Jan 2014 13:27:41 -0800 (PST)
Received: by mail-ig0-f180.google.com with SMTP id m12so2740190iga.1 for <rtcweb@ietf.org>; Tue, 14 Jan 2014 13:27:29 -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=iZLujAkMOwgtzeFQhtHKhr5oXjaA+sWV2UY8OCwJuzc=; b=LLlIaCQlzF3wRQvHqc1GADm27/Lqv5py/IruA0z5bRqAqDRPguGPrPu6pn1cX8z6mP vaHJ8Ib8c3JPRfPzHIX+oGQNE1HRsknui2YX4HiohgrqHCtzZV6JNmkhThwV7ruNKoRd rpd98maH+YjCpQZ4cZaf4aauPg8kqTt5vjOVjA4Cz/34LhlSQzVe/zOryt2fZLD9hOk6 dG/GZdwxnc2GINgMSQ+HZx67gijKOoHIWpUHW0FBVRYIUe34xdAV5670EqJq8o56Hft3 ztcRfWCK8FWuAks4HJfp1GQoMJrFStAo7+0MV2urYNaBauz7S665y6MjG6CIgttT/Yoh 5drA==
X-Gm-Message-State: ALoCoQmFhiJXnR+ELIuYUvqVZAQV64gdaMXgs82L2DGm+m5dmQic+raBMliuNCJcjacEBPJvXA+/
X-Received: by 10.50.117.5 with SMTP id ka5mr5213807igb.3.1389734849638; Tue, 14 Jan 2014 13:27:29 -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 f5sm3146628igc.4.2014.01.14.13.27.27 for <rtcweb@ietf.org> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 14 Jan 2014 13:27:28 -0800 (PST)
Message-ID: <52D5ABBD.5080904@bbs.darktech.org>
Date: Tue, 14 Jan 2014 16:27:25 -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: rtcweb@ietf.org
References: <mailman.4637.1389727937.2658.rtcweb@ietf.org> <365009553.9524.1389729815495.open-xchange@app02.ox.hosteurope.de>
In-Reply-To: <365009553.9524.1389729815495.open-xchange@app02.ox.hosteurope.de>
Content-Type: multipart/alternative; boundary="------------090807000505040500070804"
Subject: Re: [rtcweb] rtcweb Digest, Vol 35, Issue 86
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:27:49 -0000

Michael,

The results are already out. See 
http://www.ietf.org/mail-archive/web/rtcweb/current/msg11084.html

Gili

On 14/01/2014 3:03 PM, Michael Adeyeye, PhD wrote:
> Hi Everyone,
> Is there ever going to be a full report on the outcome of the poll? Or 
> would the outcome only be available during the next IETF meeting in 
> London?
> Some of us would have loved to participate in the poll but we're not 
> included in it. Notwithstanding, we have seen some of the WG members 
> share similar views with us w.r.t. the de-facto codec(s) for WebRTC.
> We are looking forward to the report.
> Regards.
> Michael
>
> > On 14 January 2014 at 20:32 rtcweb-request@ietf.org wrote:
> >
> >
>
> > On 14 January 2014 at 19:00 Steve McFarlin <steve@tokbox.com> wrote:
> >
> >
> > It looks like Blackberry has API's for H.264 encoding/decoding [1], 
> and windows phone also looks like it may have API's (I don't have 
> enough time to really look) [2].
> >
> >
> > [1] 
> http://developer.blackberry.com/native/reference/core/com.qnx.doc.camera.lib_ref/topic/manual/camera_h264avc.h_enums_overview.html 
>
> >
> > [2] 
> http://msdn.microsoft.com/en-us/library/windowsphone/develop/windows.phone.media.capture.h264encoderprofile(v=vs.105).aspx 
>
> >
> >
> > On Jan 14, 2014, at 6:15 AM, cowwoc <cowwoc@bbs.darktech.org> 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...
> > >
> > > Gili
> > >
> > > On 13/01/2014 11:04 PM, Eric Rescorla wrote:
> > >
> > > > > On Mon, Jan 13, 2014 at 6:13 PM, cowwoc 
> <cowwoc@bbs.darktech.org> wrote:
> > > >
> > > > > > > To date, Android is the only operating system that I've 
> come across which
> > > > > exposes a public API for hardware video encoding/decoding, but 
> it only
> > > > > supports hardware encoding for VP8.
> > > > >
> > > > > > > Can you please provide a reference for this claim? That 
> does not match
> > > > my understanding.
> > > >
> > > > -Ekr
> > > >
> > > > > _______________________________________________
> > > rtcweb mailing list
> > > rtcweb@ietf.org
> > > https://www.ietf.org/mailman/listinfo/rtcweb
> > >
>
> > On 14 January 2014 at 19:05 Steve McFarlin <steve@tokbox.com> wrote:
> >
> >
> > iOS has the VideoToolbox API for H.264 hardware coding, but this is 
> a private framework. User mode applications are not allowed to create 
> an IO channel without a Jailbreak. The framework is public in OS-X. I 
> filed a bug report with Apple as the framework is in the public folder 
> in the iOS SDK, but there are no headers. An engineer got back to me 
> and said that 'is by design'.
> >
> > On Jan 14, 2014, at 6:30 AM, cowwoc <cowwoc@bbs.darktech.org> wrote:
> >
> > > Thanks for this post. It *does* help.
> > >
> > > My original argument revolved around #2. The only platform where I 
> can see the possibility of WebRTC being baked into the operating 
> system is iOS. All other operating systems are open enough that they 
> would expose public APIs for doing this in user space. Now, in the 
> case of iOS: do any of the devices support hardware *encoding* of 
> H.264? If so, which iPhone/iPad versions?
> > >
> > > Thanks,
> > > Gili
> > >
> > > On 14/01/2014 4:49 AM, Markus.Isomaki@nokia.com wrote:
> > >> Hi,
> > >>
> > >> There are several aspects how WebRTC compatibility or 
> interoperability with "legacy" or non-WebRTC devices/services is 
> relevant. I try to summarize them below since I think they have been 
> mixed in this conversation:
> > >>
> > >> 1.) WebRTC interoperability with non-WebRTC endpoints or services 
> through a gateway
> > >>
> > >> In this scenario we have WebRTC and WebRTC compliant devices on 
> one side of the gateway, and for instance SIP/IMS/H.323/proprietary 
> video conferencing equipment on the other. The gateway may need to do 
> various translations related to e.g. ICE, DTLS-SRTP, SDP and so on, 
> but if both sides use the same video codec, the heaviest part, i.e. 
> the video transcoding, can be avoided.
> > >>
> > >> I think this is the scenario that for instance Keith and Christer 
> have brought up in this thread, and that some people thought essential 
> in their video codec straw poll answers. H.264 is widely used in those 
> current non-WebRTC systems. And they are not all "legacy", but their 
> use and deployment may grow in parallel to WebRTC.
> > >>
> > >> 2.) WebRTC implemented on a "legacy" or "existing" device with HW 
> codec support
> > >>
> > >> This is the scenario where open API's and access to HW codecs 
> matters. For instance most mobile devices have H.264 on HW, far fewer 
> have VP8. It is clear that currently on many platforms there is no way 
> for third party apps to use these codecs, so right now it does not 
> help much. However, if and when WebRTC and real-time video become more 
> relevant, it is possible for the platform vendors to make those codecs 
> accessible. In that case it does matter what the HW can support.
> > >>
> > >> 3.) WebRTC implemented on a device that supports also other video 
> related services and standards
> > >>
> > >> In this scenario WebRTC is implemented on a device (existing or 
> future) that also supports other video services or use cases, such as 
> 3GPP IMS video services or Wi-Fi Alliane Miracast (for streaming video 
> over Wi-Fi to a TV screen, for instance). In this case these are all 
> distinct apps/services that do not interoperate with each other. It is 
> however useful the HW, OS and device vendor if all of them use the 
> same video codec. That reduces cost (development, maintenance, 
> possibly licensing). The abovementioned IMS and WFA standards mandate 
> H.264, so it needs to be on devices for those services regardless of 
> WebRTC.
> > >>
> > >>
> > >> So, these are all different cases, and not all are equally 
> relevant to all players. But they all show that what is called 
> "legacy" interoperability/compatibility does matter, when it comes to 
> video codecs. How much it matters compared to other factors (codec 
> quality, cost etc.) is up to each individual or organization to valuate.
> > >>
> > >> Regards,
> > >> Markus
> > >>
> > >>
> > >>> -----Original Message-----
> > >>> From: rtcweb [mailto:rtcweb-bounces@ietf.org] On Behalf Of ext 
> Christer
> > >>> Holmberg
> > >>> Sent: 14 January, 2014 09:51
> > >>> To: cowwoc; DRAGE, Keith (Keith); rtcweb@ietf.org
> > >>> Subject: Re: [rtcweb] There are no legacy WebRTC devices (Was: 
> Comment
> > >>> on Straw Poll replies)
> > >>>
> > >>> 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
> > >>>>
> > >>> _______________________________________________
> > >>> 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
> >
> >
>
> > On 14 January 2014 at 20:31 cowwoc <cowwoc@bbs.darktech.org> wrote:
> >
> >
> > I had a similar experience, which is why I don't expect iOS support
> > anytime soon.
> >
> > Gili
> >
> > On 14/01/2014 1:05 PM, Steve McFarlin wrote:
> > > iOS has the VideoToolbox API for H.264 hardware coding, but this 
> is a private framework. User mode applications are not allowed to 
> create an IO channel without a Jailbreak. The framework is public in 
> OS-X. I filed a bug report with Apple as the framework is in the 
> public folder in the iOS SDK, but there are no headers. An engineer 
> got back to me and said that 'is by design'.
> > >
> > > On Jan 14, 2014, at 6:30 AM, cowwoc <cowwoc@bbs.darktech.org> wrote:
> > >
> > >> Thanks for this post. It *does* help.
> > >>
> > >> My original argument revolved around #2. The only platform where 
> I can see the possibility of WebRTC being baked into the operating 
> system is iOS. All other operating systems are open enough that they 
> would expose public APIs for doing this in user space. Now, in the 
> case of iOS: do any of the devices support hardware *encoding* of 
> H.264? If so, which iPhone/iPad versions?
> > >>
> > >> Thanks,
> > >> Gili
> > >>
> > >> On 14/01/2014 4:49 AM, Markus.Isomaki@nokia.com wrote:
> > >>> Hi,
> > >>>
> > >>> There are several aspects how WebRTC compatibility or 
> interoperability with "legacy" or non-WebRTC devices/services is 
> relevant. I try to summarize them below since I think they have been 
> mixed in this conversation:
> > >>>
> > >>> 1.) WebRTC interoperability with non-WebRTC endpoints or 
> services through a gateway
> > >>>
> > >>> In this scenario we have WebRTC and WebRTC compliant devices on 
> one side of the gateway, and for instance SIP/IMS/H.323/proprietary 
> video conferencing equipment on the other. The gateway may need to do 
> various translations related to e.g. ICE, DTLS-SRTP, SDP and so on, 
> but if both sides use the same video codec, the heaviest part, i.e. 
> the video transcoding, can be avoided.
> > >>>
> > >>> I think this is the scenario that for instance Keith and 
> Christer have brought up in this thread, and that some people thought 
> essential in their video codec straw poll answers. H.264 is widely 
> used in those current non-WebRTC systems. And they are not all 
> "legacy", but their use and deployment may grow in parallel to WebRTC.
> > >>>
> > >>> 2.) WebRTC implemented on a "legacy" or "existing" device with 
> HW codec support
> > >>>
> > >>> This is the scenario where open API's and access to HW codecs 
> matters. For instance most mobile devices have H.264 on HW, far fewer 
> have VP8. It is clear that currently on many platforms there is no way 
> for third party apps to use these codecs, so right now it does not 
> help much. However, if and when WebRTC and real-time video become more 
> relevant, it is possible for the platform vendors to make those codecs 
> accessible. In that case it does matter what the HW can support.
> > >>>
> > >>> 3.) WebRTC implemented on a device that supports also other 
> video related services and standards
> > >>>
> > >>> In this scenario WebRTC is implemented on a device (existing or 
> future) that also supports other video services or use cases, such as 
> 3GPP IMS video services or Wi-Fi Alliane Miracast (for streaming video 
> over Wi-Fi to a TV screen, for instance). In this case these are all 
> distinct apps/services that do not interoperate with each other. It is 
> however useful the HW, OS and device vendor if all of them use the 
> same video codec. That reduces cost (development, maintenance, 
> possibly licensing). The abovementioned IMS and WFA standards mandate 
> H.264, so it needs to be on devices for those services regardless of 
> WebRTC.
> > >>>
> > >>>
> > >>> So, these are all different cases, and not all are equally 
> relevant to all players. But they all show that what is called 
> "legacy" interoperability/compatibility does matter, when it comes to 
> video codecs. How much it matters compared to other factors (codec 
> quality, cost etc.) is up to each individual or organization to valuate.
> > >>>
> > >>> Regards,
> > >>> Markus
> > >>>
> > >>>
> > >>>> -----Original Message-----
> > >>>> From: rtcweb [mailto:rtcweb-bounces@ietf.org] On Behalf Of ext 
> Christer
> > >>>> Holmberg
> > >>>> Sent: 14 January, 2014 09:51
> > >>>> To: cowwoc; DRAGE, Keith (Keith); rtcweb@ietf.org
> > >>>> Subject: Re: [rtcweb] There are no legacy WebRTC devices (Was: 
> Comment
> > >>>> on Straw Poll replies)
> > >>>>
> > >>>> 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
> > >>>>>
> > >>>> _______________________________________________
> > >>>> 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
> >
> >
>
>
> _______________________________________________
> rtcweb mailing list
> rtcweb@ietf.org
> https://www.ietf.org/mailman/listinfo/rtcweb