Re: [rtcweb] RTCWEB needs an Internet Codec

John Leslie <john@jlc.net> Fri, 31 August 2012 15:12 UTC

Return-Path: <john@jlc.net>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F163A21F84E4 for <rtcweb@ietfa.amsl.com>; Fri, 31 Aug 2012 08:12:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.511
X-Spam-Level:
X-Spam-Status: No, score=-105.511 tagged_above=-999 required=5 tests=[AWL=0.488, BAYES_00=-2.599, J_CHICKENPOX_55=0.6, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id X2oW1-pG02vZ for <rtcweb@ietfa.amsl.com>; Fri, 31 Aug 2012 08:12:48 -0700 (PDT)
Received: from mailhost.jlc.net (mailhost.jlc.net [199.201.159.4]) by ietfa.amsl.com (Postfix) with ESMTP id 2EBE721F84E6 for <rtcweb@ietf.org>; Fri, 31 Aug 2012 08:12:48 -0700 (PDT)
Received: by mailhost.jlc.net (Postfix, from userid 104) id DE26C33C24; Fri, 31 Aug 2012 11:12:47 -0400 (EDT)
Date: Fri, 31 Aug 2012 11:12:47 -0400
From: John Leslie <john@jlc.net>
To: Randell Jesup <randell-ietf@jesup.org>
Message-ID: <20120831151247.GY72831@verdi>
References: <p06240603cc63f3f41ca9@[99.111.97.136]> <503F46C5.2090607@alvestrand.no> <EDC0A1AE77C57744B664A310A0B23AE240CBCCD8@FRMRSSXCHMBSC3.dc-m.alcatel-lucent.com> <503F61CC.1010709@alvestrand.no> <CAC8DBE4E9704C41BCB290C2F3CC921A162D278D@nasanexd01h.na.qualcomm.com> <503FC1BF.5020004@alvestrand.no> <CAC8DBE4E9704C41BCB290C2F3CC921A162D2B0F@nasanexd01h.na.qualcomm.com> <5040541C.5020008@alvestrand.no> <20120831133845.GW72831@verdi> <5040CE32.5050003@jesup.org>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <5040CE32.5050003@jesup.org>
User-Agent: Mutt/1.4.1i
Cc: rtcweb@ietf.org
Subject: Re: [rtcweb] RTCWEB needs an Internet Codec
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.12
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: Fri, 31 Aug 2012 15:12:49 -0000

Randell Jesup <randell-ietf@jesup.org> wrote:
> 
> If you're talking audio-only calls, I agree - but for audio+video, you 
> want a lot of bandwidth available for video.  If the user has 128Kbps, I 
> don't want 56K of that devoted to audio; I probably want 15-25K for 
> audio (which can give good wideband or better performance with Opus), 
> and the rest for video.  I probably wouldn't open audio up to 56 or 64K 
> (using Opus) below 300-500K of total bandwidth, because of diminishing 
> rate of improvement over ~25K.

   128Kbps is marginal for audio+video, yes.

   However, I don't believe it wise for us to try to standardize anything
about the audio-vs-video tradeoff.

   I will state my opinion that good audio plus one frame per second is
better in a conferencing environment than bad audio plus 128Kbps of
video; but I'd never impose that choice on anyone else.

   The point is: G.711 is suboptimal, yes, but not unusable.

   Our issue here is Mandatory-to-Implement. It is very important to
have at least one MTI audio codec. I could live with that being G.711,
because I trust the market to _actually_ implement others.

> Having a *good* low-bitrate (and adaptable) audio codec is *critical*
> to having a good solution for video.

   I'm not sure I agree, though it is certainly _very_ helpful.

> Without that all the cases that involve video are blown below 100's
> of Kbps; with a good low-bandwidth codec you can do video calls
> with 100Kbps or even less.

   I'm not sure even this will remain true for five years.

   But I am sure that the market will implement Opus or something
like it within five years without our needing to call it MTI.

> This is why I support Opus (+G.711 for legacy interop and testing)
> for MTI.

   This _is_ a good argument: I don't mean to ridicule it.

   But we need to reach closure on this. If enough people are scared
of the IPR questions of Opus, I'm willing to retreat to a SHOULD
implement Opus.

--
John Leslie <john@jlc.net>