[rtcweb] on Ross Finlayson's choices - was Re: Straw Poll on Video Codec Alternatives

Tim Panton <tim@phonefromhere.com> Mon, 30 December 2013 15:01 UTC

Return-Path: <tim@phonefromhere.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 DB9AD1AE0E9 for <rtcweb@ietfa.amsl.com>; Mon, 30 Dec 2013 07:01:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level:
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=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 PACn6Ccvjqao for <rtcweb@ietfa.amsl.com>; Mon, 30 Dec 2013 07:01:54 -0800 (PST)
Received: from smtp001.apm-internet.net (smtp001.apm-internet.net [85.119.248.220]) by ietfa.amsl.com (Postfix) with ESMTP id 629F01ADFA6 for <rtcweb@ietf.org>; Mon, 30 Dec 2013 07:01:54 -0800 (PST)
Received: (qmail 23000 invoked from network); 30 Dec 2013 15:01:47 -0000
X-AV-Scan: clean
X-APM-Authkey: 83769 3745
Received: from unknown (HELO zimbra003.verygoodemail.com) (85.119.248.218) by smtp001.apm-internet.net with SMTP; 30 Dec 2013 15:01:47 -0000
Received: from zimbra003.verygoodemail.com (localhost [127.0.0.1]) by zimbra003.verygoodemail.com (Postfix) with ESMTP id 86DC718A0AD2; Mon, 30 Dec 2013 15:01:47 +0000 (GMT)
Received: from limit.westhawk.co.uk (limit.westhawk.co.uk [192.67.4.33]) by zimbra003.verygoodemail.com (Postfix) with ESMTPSA id 5148E18A0654; Mon, 30 Dec 2013 15:01:47 +0000 (GMT)
Content-Type: multipart/alternative; boundary="Apple-Mail=_3535BD3F-A2F6-4C9E-8913-80A6205DBED1"
Mime-Version: 1.0 (Mac OS X Mail 7.1 \(1827\))
From: Tim Panton <tim@phonefromhere.com>
In-Reply-To: <72F986B5-6E19-40A3-BAC3-4F0358865549@live555.com>
Date: Mon, 30 Dec 2013 15:01:44 +0000
Message-Id: <CBA95B51-D288-4E83-AFAA-2606EDDD2893@phonefromhere.com>
References: <CA+9kkMBSpDLJBBbPxgyMUi+bi3aw3D8zpSXcAvQ4koi115QqBg@mail.gmail.com> <72F986B5-6E19-40A3-BAC3-4F0358865549@live555.com>
To: Ross Finlayson <finlayson@live555.com>
X-Mailer: Apple Mail (2.1827)
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: [rtcweb] on Ross Finlayson's choices - was Re: Straw Poll on Video Codec Alternatives
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: Mon, 30 Dec 2013 15:01:56 -0000

On 30 Dec 2013, at 03:45, Ross Finlayson <finlayson@live555.com> wrote:

> The term 'browser' isn't well-defined in this context.  An application may support the RTCWeb protocols, and render audio/video, but might not necessarily be thought of as being a general-purpose web browser.  So it doesn't seem to make sense to make such a distinction.  

In my mind the distinction relates to the multi-purpose/programmable nature of a browser as opposed to the single purpose and static 
programming of an app or device. - (and I agree it isn't well defined).

So the goal of this option is to maximise the chances that user with a webRTC browser will be able to interact with the
device or app on the other end. 

Examples might be browsing to your rtcweb doorbell to see who is there, or calling in to a 'professional' video conference system.
We'd want both to work without transcoding, but we don't want to impose the requirement to implement H264 on the doorbell,
or that the whole videoconference engine has to support VP8. 
(Think about how you configure your home router for example - via http/web)

It also neatly avoids the problem that cisco's h264 licence won't help on mobile or embedded devices and allows them to use
VP8 with the certainty that the user's browser will support it. 

Tim.