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

Randell Jesup <> Wed, 10 December 2014 22:32 UTC

Return-Path: <>
Received: from localhost ( []) by (Postfix) with ESMTP id D03F41AC3A7 for <>; Wed, 10 Dec 2014 14:32:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_PASS=-0.001] autolearn=ham
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id Qp1bA9PPpsow for <>; Wed, 10 Dec 2014 14:32:52 -0800 (PST)
Received: from ( []) by (Postfix) with ESMTP id 405611AC3A5 for <>; Wed, 10 Dec 2014 14:32:40 -0800 (PST)
X-Sender-Id: wwwh|x-authuser|
Received: from ( []) by (Postfix) with ESMTPA id D1A65604A4 for <>; Wed, 10 Dec 2014 22:32:38 +0000 (UTC)
X-Sender-Id: wwwh|x-authuser|
Received: from ( []) (using TLSv1 with cipher DHE-RSA-AES256-SHA) by (trex/5.4.2); Wed, 10 Dec 2014 22:32:39 GMT
X-MC-Relay: Neutral
X-MailChannels-SenderId: wwwh|x-authuser|
X-MailChannels-Auth-Id: wwwh
X-MC-Loop-Signature: 1418250759168:4047187328
X-MC-Ingress-Time: 1418250759167
Received: from ([]:54937 helo=[]) by with esmtpsa (TLSv1:DHE-RSA-AES128-SHA:128) (Exim 4.82) (envelope-from <>) id 1XypoD-000Aip-NS for; Wed, 10 Dec 2014 16:32:37 -0600
Message-ID: <>
Date: Wed, 10 Dec 2014 17:32:35 -0500
From: Randell Jesup <>
User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.6.0
MIME-Version: 1.0
References: <> <> <> <> <> <20141210012208.GK19538@hex.shelbyville.oz> <>
In-Reply-To: <>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: quoted-printable
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 22:32:56 -0000

Moving to the other thread for clarity...

On 12/10/2014 2:15 PM, David Singer wrote:
> If I build a web app that is a baby monitor (relays just the sound of the baby’s room) and doesn’t do video, I would hope that it could claim to be a webRTC endpoint, no?  Similarly for a silent surveillance camera — audio codec requirements are irrelevant because it doesn’t do audio at all.

Or one that does decode only (monitor viewer) or encode only (monitor 
sender).  These wouldn't full WebRTC endpoint, but could be 

> The codec requirements are effectively conditional on supporting the media. I suppose we could state that, and suggest that a webRTC endpoint that does neither video nor audio is at best an odd duck, but I thought it was fairly obvious.

A WebRTC-compatible endpoint that implements DataChannels but neither 
audio nor video could certainly exist.  (And might to do p2p data stuff 
leveraging all the NAT-traversal/encryption/etc infra we've defined.)

I wanted/want VP8 only.  But I think this compromise (which is imperfect 
from everyone's definition) fits the meaning of compromise well.  No one 
will leave really "happy"; some may leave upset, but I think it's the 
best we can get and better than status quo.  And I agree with Adam on 
one point: Ron@debian has made some very good arguments (that I largely 
agreed with) over this years-long discussion, in a very principled way.  
If he can bring himself to accept this, what's stopping others?  I 
realize some companies have stakes (financial, code, etc) in one side or 
the other, but this is the IETF and people participate as individuals.  
The people participating from Mozilla have definitely not all "voted" 
the same way during this process, for example.

Randell Jesup -- rjesup a t mozilla d o t com