[rtcweb] Interoperability and freedom to implement
Ron <ron@debian.org> Tue, 14 January 2014 11:11 UTC
Return-Path: <ron@debian.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 BC2721AE0B4 for <rtcweb@ietfa.amsl.com>; Tue, 14 Jan 2014 03:11:34 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] 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 xRoDPXKk7Ulo for <rtcweb@ietfa.amsl.com>; Tue, 14 Jan 2014 03:11:31 -0800 (PST)
Received: from ipmail05.adl6.internode.on.net (ipmail05.adl6.internode.on.net [IPv6:2001:44b8:8060:ff02:300:1:6:5]) by ietfa.amsl.com (Postfix) with ESMTP id 1E4DB1AE099 for <rtcweb@ietf.org>; Tue, 14 Jan 2014 03:11:30 -0800 (PST)
Received: from ppp118-210-34-29.lns20.adl2.internode.on.net (HELO audi.shelbyville.oz) ([118.210.34.29]) by ipmail05.adl6.internode.on.net with ESMTP; 14 Jan 2014 21:41:19 +1030
Received: from localhost (localhost [127.0.0.1]) by audi.shelbyville.oz (Postfix) with ESMTP id 66FFE4F8F3 for <rtcweb@ietf.org>; Tue, 14 Jan 2014 21:41:18 +1030 (CST)
X-Virus-Scanned: Debian amavisd-new at audi.shelbyville.oz
Received: from audi.shelbyville.oz ([127.0.0.1]) by localhost (audi.shelbyville.oz [127.0.0.1]) (amavisd-new, port 10024) with LMTP id N0tSFYu0FpUB for <rtcweb@ietf.org>; Tue, 14 Jan 2014 21:41:17 +1030 (CST)
Received: by audi.shelbyville.oz (Postfix, from userid 1000) id 71FD54F902; Tue, 14 Jan 2014 21:41:17 +1030 (CST)
Date: Tue, 14 Jan 2014 21:41:17 +1030
From: Ron <ron@debian.org>
To: rtcweb@ietf.org
Message-ID: <20140114111117.GS3245@audi.shelbyville.oz>
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> <E44893DD4E290745BB608EB23FDDB7620A18035D@008-AM1MPN1-043.mgdnok.nokia.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <E44893DD4E290745BB608EB23FDDB7620A18035D@008-AM1MPN1-043.mgdnok.nokia.com>
User-Agent: Mutt/1.5.20 (2009-06-14)
Subject: [rtcweb] Interoperability and freedom to implement
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 11:11:34 -0000
On Tue, Jan 14, 2014 at 09:49:20AM +0000, Markus.Isomaki@nokia.com wrote: > 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: Clarifying this is indeed useful for helping to decide what is and isn't important here, so thanks for doing this. > 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. I think there is a very important point about this particular class of devices that so far people have alluded to in other discussion, but that I haven't seen anyone really pin down precisely yet, except possibly in the original language of the charter. If any of these devices had actually been built using open and accessible standards for all of their required functionality, then this particular working group would have never needed to form in the first place to slave over establishing a standard that was. The needed work would have already been done and we'd all be video conferencing to our heart's content today with any of the numerous freely available implementation that would have already existed. Of all the methods of lock out used to keep them a closed shop, not the least is the strictly guarded use of only highly encumbered codecs ... So to say that this group must also provide the same degree of lock out with its mandatory codec options, in order to be interoperable with these devices, really just boils down to saying "this standard poses a grave threat to our existing monopoly on video services, and we think that it is very important that you do not do that". That would seem to be in direct opposition to the chartered aims of this group, and basically make it a complete waste of time and effort. Which still isn't to say that transcoding isn't desirable to avoid. But the onus should be on the closed devices to interoperate with the open standard should they choose to -- not to cripple the open standard and make it effectively just as closed as the things it was designed to replace. As you noted there are plenty of other inaccessible standards that people could already choose from if they want that. We certainly shouldn't be reinventing or rubber-stamping any of those here. Of all the options we might "consider for interworking with legacy VoIP equipment", sabotaging the freedom of people to implement this standard should be a clear no-brainer "thanks, but no thanks". hth, Ron
- Re: [rtcweb] Comment on Straw Poll replies Silvia Pfeiffer
- [rtcweb] Comment on Straw Poll replies Silvia Pfeiffer
- Re: [rtcweb] Comment on Straw Poll replies stephane.proust
- Re: [rtcweb] Comment on Straw Poll replies cowwoc
- Re: [rtcweb] Comment on Straw Poll replies Maik Merten
- Re: [rtcweb] Comment on Straw Poll replies cowwoc
- Re: [rtcweb] Comment on Straw Poll replies Hervé W.
- Re: [rtcweb] Comment on Straw Poll replies Dave Crocker
- Re: [rtcweb] Comment on Straw Poll replies Silvia Pfeiffer
- Re: [rtcweb] Comment on Straw Poll replies Dave Crocker
- Re: [rtcweb] Comment on Straw Poll replies Silvia Pfeiffer
- Re: [rtcweb] Comment on Straw Poll replies cowwoc
- Re: [rtcweb] Comment on Straw Poll replies Dave Crocker
- Re: [rtcweb] Comment on Straw Poll replies Enrico Marocco
- Re: [rtcweb] Comment on Straw Poll replies Dave Crocker
- Re: [rtcweb] Comment on Straw Poll replies Dave Crocker
- Re: [rtcweb] Comment on Straw Poll replies Ron
- Re: [rtcweb] Comment on Straw Poll replies Dave Crocker
- Re: [rtcweb] Comment on Straw Poll replies Ron
- Re: [rtcweb] Comment on Straw Poll replies Eric Rescorla
- Re: [rtcweb] Comment on Straw Poll replies DRAGE, Keith (Keith)
- [rtcweb] There are no legacy WebRTC devices (Was:… cowwoc
- Re: [rtcweb] There are no legacy WebRTC devices (… Christer Holmberg
- Re: [rtcweb] There are no legacy WebRTC devices (… Roman Shpount
- Re: [rtcweb] There are no legacy WebRTC devices (… DRAGE, Keith (Keith)
- Re: [rtcweb] There are no legacy WebRTC devices (… cowwoc
- Re: [rtcweb] There are no legacy WebRTC devices (… cowwoc
- Re: [rtcweb] There are no legacy WebRTC devices (… cowwoc
- Re: [rtcweb] There are no legacy WebRTC devices (… Roman Shpount
- Re: [rtcweb] There are no legacy WebRTC devices (… cowwoc
- Re: [rtcweb] There are no legacy WebRTC devices (… DRAGE, Keith (Keith)
- Re: [rtcweb] There are no legacy WebRTC devices (… DRAGE, Keith (Keith)
- Re: [rtcweb] Comment on Straw Poll replies Silvia Pfeiffer
- Re: [rtcweb] Comment on Straw Poll replies Roman Shpount
- Re: [rtcweb] There are no legacy WebRTC devices (… cowwoc
- Re: [rtcweb] There are no legacy WebRTC devices (… Eric Rescorla
- Re: [rtcweb] There are no legacy WebRTC devices (… Christer Holmberg
- Re: [rtcweb] There are no legacy WebRTC devices (… Markus.Isomaki
- Re: [rtcweb] Comment on Straw Poll replies DRAGE, Keith (Keith)
- [rtcweb] Interoperability and freedom to implement Ron
- Re: [rtcweb] Comment on Straw Poll replies Tim Panton
- Re: [rtcweb] Comment on Straw Poll replies Harald Alvestrand
- Re: [rtcweb] There are no legacy WebRTC devices (… cowwoc
- Re: [rtcweb] There are no legacy WebRTC devices (… cowwoc
- Re: [rtcweb] There are no legacy WebRTC devices (… Ron
- Re: [rtcweb] There are no legacy WebRTC devices (… Cb B
- Re: [rtcweb] There are no legacy WebRTC devices (… Cb B
- Re: [rtcweb] Comment on Straw Poll replies Stephan Wenger
- Re: [rtcweb] Comment on Straw Poll replies Tim Panton
- Re: [rtcweb] Comment on Straw Poll replies Stephan Wenger
- Re: [rtcweb] Comment on Straw Poll replies DRAGE, Keith (Keith)
- Re: [rtcweb] Comment on Straw Poll replies Tim Panton
- Re: [rtcweb] Comment on Straw Poll replies Makaraju, Maridi Raju (Raju)
- Re: [rtcweb] There are no legacy WebRTC devices (… Steve McFarlin
- Re: [rtcweb] There are no legacy WebRTC devices (… Steve McFarlin
- Re: [rtcweb] There are no legacy WebRTC devices (… cowwoc
- Re: [rtcweb] There are no legacy WebRTC devices (… cowwoc
- Re: [rtcweb] There are no legacy WebRTC devices (… Cavigioli, Chris
- Re: [rtcweb] There are no legacy WebRTC devices (… cowwoc
- [rtcweb] Transcoding Delay John Leslie
- Re: [rtcweb] Transcoding Delay Harald Alvestrand
- Re: [rtcweb] Transcoding Delay Stephan Wenger
- Re: [rtcweb] There are no legacy WebRTC devices (… Randell Jesup