Re: [rtcweb] WebRTC compatible endpoints (WAS: confirming sense of the room: mti codec)

Gaelle Martin-Cocher <> Wed, 10 December 2014 21:25 UTC

Return-Path: <>
Received: from localhost ( []) by (Postfix) with ESMTP id 277711A1A39 for <>; Wed, 10 Dec 2014 13:25:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id 9VnUlilrZc4u for <>; Wed, 10 Dec 2014 13:25:09 -0800 (PST)
Received: from ( []) by (Postfix) with ESMTP id A84B61A802A for <>; Wed, 10 Dec 2014 13:25:08 -0800 (PST)
Received: from ([]) by with ESMTP/TLS/AES128-SHA; 10 Dec 2014 16:25:02 -0500
Received: from ( by ( with Microsoft SMTP Server (TLS) id; Wed, 10 Dec 2014 16:25:01 -0500
Received: from ([fe80::fcd6:cc6c:9e0b:25bc]) by ([::1]) with mapi id 14.03.0210.002; Wed, 10 Dec 2014 16:25:01 -0500
From: Gaelle Martin-Cocher <>
To: Harald Alvestrand <>, "" <>
Thread-Topic: [rtcweb] WebRTC compatible endpoints (WAS: confirming sense of the room: mti codec)
Thread-Index: AQHQFInbVBWK6YoLoEyBNpmZ4G+pQ5yJZckA//+unHCAAF82AP//2K7w
Date: Wed, 10 Dec 2014 21:25:01 +0000
Message-ID: <>
References: <> <> <> <> <> <> <>, <> <> <> <>
In-Reply-To: <>
Accept-Language: fr-FR, en-CA, en-US
Content-Language: en-US
x-originating-ip: []
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Subject: Re: [rtcweb] WebRTC compatible endpoints (WAS: confirming sense of the room: mti codec)
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Wed, 10 Dec 2014 21:25:13 -0000

Inline with [gmc]

-----Original Message-----
From: rtcweb [] On Behalf Of Harald Alvestrand
Sent: Wednesday, December 10, 2014 1:09 PM
Subject: Re: [rtcweb] WebRTC compatible endpoints (WAS: confirming sense of the room: mti codec)

Den 10. des. 2014 18:59, skrev Gaelle Martin-Cocher:
> The main problem is with what the terminology covers and its 
> inconsistent usage.
> The WebRTC gateway in
> is 
> defined as a WebRTC-compatible endpoint with some requirements being 
> applied to it.
> I am not sure how the last sentence in the WebRTC-compatible endpoint 
> definition  "It is not constrained by this specification."  applies to 
> the gateway.

Renaming the term is certainly possible.

And this thread has certainly made the point that the -gateways draft needs to be informative, not standards-track.

[gmc] what does it change to be on the informative or standard track? VP8 is on the informative track too, right? Though VP8 or gateway would be "well defined". I don't see why it should not be the same for legitimate other WebRTC-to-be-renamed endpoints, that makes them easier to market. 

> If a mobile app is centered around text or text and audio, it should 
> not be relegated in the WebRTC-compatible endpoint category and should 
> be able to benefit from the WebRTC non browser/endpoint terminology .
> If a WebRTC-compatible endpoint supports everything but a subset of 
> functions (e.g. does not support bundle)  there could be requirements 
> applied to it; in IETF or in other standardization groups that are 
> referring to the IETF terminology.

I see absolutely no reason to go down this path.
If you want a standard that specifies conformance to a spec that is part of the WebRTC spec, you are of course free to try to do so.

But I see no reason to join in on that journey.

[GMC] conformance is only one reason.
Let's take 3 sensor based hardware devices that do not need one feature (say audio for simplicity) and are used in home automation. Both indicate they are WebRTC-compatible devices on their packaging.  
Though they are different, one would have all the other WebRTC features including all security mechanisms, the second would have less security mechanisms, and the third, well, hard to say what it does. 
Tthe first device should benefit of the WebRTC enpoint terminology (as audio is not needed for that device), the second from the WebRTC-compatible terminology, the third maybe should not have any WebRTC related label.

How do a user know which one to pick and if each of them will work with my WebRTC mobile home automation apps with full protection or not if they are all called a WebRTC-compatible endpoint?

Basically that WebRTC-compatible label becomes irrelevant, though one product offers all of what is needed and not the other ones. 
How is it clear to the user that the Mobile home automation WebRTC endpoint is not the failing point when trying to interact with the second or third device?


rtcweb mailing list