Re: [rtcweb] Consensus vs. Voting (was Re: Call for Consensus Regarding Selecting Recommended Audio Codecs) (UNCLASSIFIED)
"Roy, Radhika R CIV USARMY (US)" <radhika.r.roy.civ@mail.mil> Thu, 17 January 2013 14:10 UTC
Return-Path: <radhika.r.roy.civ@mail.mil>
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 C625A21F8765 for <rtcweb@ietfa.amsl.com>; Thu, 17 Jan 2013 06:10:21 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.599
X-Spam-Level:
X-Spam-Status: No, score=-3.599 tagged_above=-999 required=5 tests=[AWL=-1.000, BAYES_00=-2.599]
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 2T58zNhUjYmv for <rtcweb@ietfa.amsl.com>; Thu, 17 Jan 2013 06:10:16 -0800 (PST)
Received: from edge-cols.mail.mil (edge-cols.mail.mil [131.64.100.11]) by ietfa.amsl.com (Postfix) with ESMTP id 1BC2321F868F for <rtcweb@ietf.org>; Thu, 17 Jan 2013 06:10:15 -0800 (PST)
Received: from UCOLHP3H.easf.csd.disa.mil (131.64.100.149) by ucolhp3l.easf.csd.disa.mil (131.64.100.11) with Microsoft SMTP Server (TLS) id 14.2.309.2; Thu, 17 Jan 2013 14:11:25 +0000
Received: from UCOLHP9L.easf.csd.disa.mil ([169.254.2.136]) by UCOLHP3H.easf.csd.disa.mil ([131.64.100.149]) with mapi id 14.02.0309.003; Thu, 17 Jan 2013 14:11:25 +0000
From: "Roy, Radhika R CIV USARMY (US)" <radhika.r.roy.civ@mail.mil>
To: Burger Eric <eburger@cs.georgetown.edu>, "rtcweb@ietf.org" <rtcweb@ietf.org>
Thread-Topic: [rtcweb] Consensus vs. Voting (was Re: Call for Consensus Regarding Selecting Recommended Audio Codecs) (UNCLASSIFIED)
Thread-Index: AQHN9LdFwwF57GbTP0W99XrAuOQrqZhNh17w
Date: Thu, 17 Jan 2013 14:11:23 +0000
Message-ID: <8486C8728176924BAF5BDB2F7D7EEDDF4907E6F7@ucolhp9l.easf.csd.disa.mil>
References: <BBF5DDFE515C3946BC18D733B20DAD2338CF2A76@XMB104ADS.rim.net> <E08C7757-8466-4C65-A938-B5739DC28747@cs.georgetown.edu>
In-Reply-To: <E08C7757-8466-4C65-A938-B5739DC28747@cs.georgetown.edu>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-originating-ip: [131.64.62.4]
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="SHA1"; boundary="----=_NextPart_000_0011_01CDF492.652FB3C0"
MIME-Version: 1.0
Subject: Re: [rtcweb] Consensus vs. Voting (was Re: Call for Consensus Regarding Selecting Recommended Audio Codecs) (UNCLASSIFIED)
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: Thu, 17 Jan 2013 14:10:21 -0000
Classification: UNCLASSIFIED Caveats: NONE Folks: If transcoding is happening today in real-life situations and people are happy with the quality (assuming transcoding cost is negligible), we should not even need negotiations for the codec. Life will be simpler (if not simplest). Let us explore the audio codec options as stated below. If people want negotiations as far as practicable for a common codec before going for transcoding, then the question comes as follows: "At what point of negotiations, people will decide that we have to go for transcoding?" It appears that we should not go both ways (negotiations + transcoding). On the other hand, we can mandate two audio codecs: one for wired network and another for mobile wireless network. In this way, transcoding may occur only once for the calls that go between the wired and the wireless (mobile) network. If we want only one codec without any transcoding for both wireless (mobile) and wired network, we need to go for a single codec whose quality is reasonably acceptable for both wired and wireless (mobile) network. If we make more than two (wired + wireless) codecs mandatory, we can do so if the implementation cost is negligible. BR/Radhika -----Original Message----- From: rtcweb-bounces@ietf.org [mailto:rtcweb-bounces@ietf.org] On Behalf Of Burger Eric Sent: Thursday, January 17, 2013 8:32 AM To: rtcweb@ietf.org Subject: Re: [rtcweb] Consensus vs. Voting (was Re: Call for Consensus Regarding Selecting Recommended Audio Codecs) (UNCLASSIFIED) People, let's be real: I get the impression that people think that if their favorite codec does not become mandatory to implement or at least implement-under-threat-of-SHOULD, then no one will implement their favorite codec. Let us look at the real world. All of those mobile phones with AMR-WB? They are statistically likely to be calling other mobile phones with AMR-WB. Unless I missed something, RTCweb still lets the offer include AMR-WB and the answer select AMR-WB. Your precious AMR-WB codec will still get used, and you can leverage all of the silicon and pre-paid IPR licenses. What about all of those Flash implementations with speex? They are statistically likely to be calling other implementations with speex. I am again only just guessing that the offer will contain speed and the answer will contain speex. What about the poor slob on a mobile with AMR-WB that wants to call that Flash buddy with speex? Last I looked, the specification has a MTI of opus. They will connect with opus. If the client is RTCweb compliant, THERE WILL BE NO AMR-WB/SPEEX/G.722/MUMBLE/FOO TO OPUS/G.711 TRANSCODING. Now, what about the really poor slob on a non-RTCweb device? Well, they are, ahem, on a non-RTCweb device. That is way out of scope. But wait, you will say -- what about the 1.1 billion 3G subscribers with AMR-WB but no RTCweb? Well, first off, the mobile-based RTCweb device will almost certainly have AMR-WB. While some folks like to pick on mobile phone manufacturers, I doubt some product manager is going to say, "Gee, the IETF specification does not even mention AMR-WB, so I suppose I will not enable the silicon I already paid for or use the license I already paid for, and I will spend my engineering budget to take out AMR-WB." Duh - AMR-WB will be there already, no transcoding, life is good. What about fixed-line or broadband interoperability with some wireless user, when they only have G.722? Well, while we are not making the situation any better, THE SITUATION IS NO WORSE. Transcoding would happen ANYWAY. It happens TODAY. So get with the program. Let us fill in the rat-hole and just move on. Two MTI codecs and a SEPARATE implementation guide listing why you MIGHT want to implement your favorite codec. [Hmmmm. "MIGHT". Perhaps a new 2119 term, meaning "You might consider this, and if you don't do it, may may get cooties."] On Jan 17, 2013, at 7:54 AM, Andrew Allen <aallen@rim.com> wrote: > > As I recall during the MTI discussion it was claimed that OPUS was intended for interoperability between RTCweb endoints and G.711 for interoperability with legacy. That's why we selected 2 MTI Codecs. > > Transcoding between G.711 and something else like G.722 will not have anything like the transcoding cost as between OPUS and G.722 - basically the complexity of a media gateway. Of course you will not get the full fidelity of either OPUS or G.722 but basic audio communications will work fine which is all I think we can guarantee with legacy. > > If platforms already have other codecs (such as AMR on mobile devices) that are usable by the browser then it makes perfect sense that they be included in the offer but I don't think IETF should start recommending other codecs to implement other than the 2 MTI. This should be left as product decisions based on commercial needs and not recommendations made by IETF the driver for which I suspect has more to do with the interests of some legacy products/deployments than those of RTCweb. > > Since almost every computing platform has a browser (including most mobile phones) within a few years every computing platform will have RTCweb and OPUS so the need for high fidelity legacy codec interoperability will I think become a mute point. > > I think the inteoperability concerns should be more focussed on the video issue where we seem to have a real problem. > > Andrew > > ----- Original Message ----- > From: Roy, Radhika R CIV USARMY (US) > [mailto:radhika.r.roy.civ@mail.mil] > Sent: Thursday, January 17, 2013 06:13 AM Central Standard Time > To: Roman Shpount <roman@telurix.com>; Martin Thomson > <martin.thomson@gmail.com> > Cc: rtcweb@ietf.org <rtcweb@ietf.org> > Subject: Re: [rtcweb] Consensus vs. Voting (was Re: Call for Consensus > Regarding Selecting Recommended Audio Codecs) (UNCLASSIFIED) > > Classification: UNCLASSIFIED > Caveats: NONE > > Hi, all: > > A good assessment - thanks to Roman. > > So, the transcoding cost is enormous from both performance and HW/SW > implementation point of view. > > In the end it may so appear that we are not hearing each other. > > BR/Radhika > Classification: UNCLASSIFIED Caveats: NONE
- Re: [rtcweb] Call for Consensus Regarding Selecti… Roman Shpount
- Re: [rtcweb] Call for Consensus Regarding Selecti… Burger Eric
- Re: [rtcweb] Call for Consensus Regarding Selecti… Adam Roach
- Re: [rtcweb] Call for Consensus Regarding Selecti… Emil Ivov
- [rtcweb] Call for Consensus Regarding Selecting R… Magnus Westerlund
- Re: [rtcweb] Call for Consensus Regarding Selecti… Markus.Isomaki
- Re: [rtcweb] Call for Consensus Regarding Selecti… Richard Shockey
- Re: [rtcweb] Call for Consensus Regarding Selecti… James Rafferty
- [rtcweb] 答复: Call for Consensus Regarding Selecti… 邓灵莉/Lingli Deng
- Re: [rtcweb] Call for Consensus Regarding Selecti… Timothy B. Terriberry
- Re: [rtcweb] Call for Consensus Regarding Selecti… Adam Roach
- Re: [rtcweb] Call for Consensus Regarding Selecti… Richard Shockey
- Re: [rtcweb] Call for Consensus Regarding Selecti… Adam Roach
- Re: [rtcweb] Call for Consensus Regarding Selecti… Roman Shpount
- Re: [rtcweb] Call for Consensus Regarding Selecti… Adam Roach
- Re: [rtcweb] Call for Consensus Regarding Selecti… Jean-Marc Valin
- Re: [rtcweb] Call for Consensus Regarding Selecti… Hutton, Andrew
- Re: [rtcweb] Call for Consensus Regarding Selecti… Adam Roach
- Re: [rtcweb] Call for Consensus Regarding Selecti… Gunnar Hellström
- Re: [rtcweb] Call for Consensus Regarding Selecti… Bernard Aboba
- Re: [rtcweb] Call for Consensus Regarding Selecti… Gunnar Hellström
- Re: [rtcweb] Call for Consensus Regarding Selecti… Tim Panton
- Re: [rtcweb] Call for Consensus Regarding Selecti… Tim Panton
- Re: [rtcweb] Call for Consensus Regarding Selecti… Roman Shpount
- Re: [rtcweb] Call for Consensus Regarding Selecti… Tim Panton
- Re: [rtcweb] Call for Consensus Regarding Selecti… Adam Roach
- Re: [rtcweb] Call for Consensus Regarding Selecti… Eric Burger
- Re: [rtcweb] Call for Consensus Regarding Selecti… Cullen Jennings (fluffy)
- Re: [rtcweb] Call for Consensus Regarding Selecti… Cullen Jennings (fluffy)
- Re: [rtcweb] Call for Consensus Regarding Selecti… Bernard Aboba
- Re: [rtcweb] Call for Consensus Regarding Selecti… Tim Panton
- Re: [rtcweb] Call for Consensus Regarding Selecti… Tim Panton
- Re: [rtcweb] Call for Consensus Regarding Selecti… Eric Burger
- Re: [rtcweb] Call for Consensus Regarding Selecti… Ken Fischer
- Re: [rtcweb] Call for Consensus Regarding Selecti… Cullen Jennings (fluffy)
- Re: [rtcweb] Call for Consensus Regarding Selecti… Harald Alvestrand
- Re: [rtcweb] Call for Consensus Regarding Selecti… Steve Sokol
- Re: [rtcweb] Call for Consensus Regarding Selecti… Koen Vos
- Re: [rtcweb] Call for Consensus Regarding Selecti… Markus.Isomaki
- Re: [rtcweb] Call for Consensus Regarding Selecti… Markus.Isomaki
- Re: [rtcweb] Call for Consensus Regarding Selecti… Randell Jesup
- Re: [rtcweb] Call for Consensus Regarding Selecti… Adam Roach
- Re: [rtcweb] Call for Consensus Regarding Selecti… Andrew Allen
- Re: [rtcweb] Call for Consensus Regarding Selecti… Hutton, Andrew
- Re: [rtcweb] Call for Consensus Regarding Selecti… Rauschenbach, Uwe (NSN - DE/Munich)
- Re: [rtcweb] Call for Consensus Regarding Selecti… stephane.proust
- Re: [rtcweb] Call for Consensus Regarding Selecti… stephane.proust
- Re: [rtcweb] Call for Consensus Regarding Selecti… Harald Alvestrand
- Re: [rtcweb] Call for Consensus Regarding Selecti… Paul Coverdale
- Re: [rtcweb] Call for Consensus Regarding Selecti… Paul Coverdale
- Re: [rtcweb] Call for Consensus Regarding Selecti… Andrew Allen
- Re: [rtcweb] Call for Consensus Regarding Selecti… Bernard Aboba
- Re: [rtcweb] Call for Consensus Regarding Selecti… Romascanu, Dan (Dan)
- Re: [rtcweb] Call for Consensus Regarding Selecti… Shida Schubert
- Re: [rtcweb] Call for Consensus Regarding Selecti… R.Jesske
- Re: [rtcweb] Call for Consensus Regarding Selecti… Tim Panton
- Re: [rtcweb] Call for Consensus Regarding Selecti… Roman Shpount
- Re: [rtcweb] Call for Consensus Regarding Selecti… Bernard Aboba
- [rtcweb] Consensus vs. Voting (was Re: Call for C… Adam Roach
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Roman Shpount
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Tim Panton
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Roman Shpount
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Tim Panton
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Roman Shpount
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Adam Roach
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Jean-Marc Valin
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Roman Shpount
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Adam Roach
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Harald Alvestrand
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Roman Shpount
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Adam Roach
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Roman Shpount
- Re: [rtcweb] Call for Consensus Regarding Selecti… Stefan Håkansson LK
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Rauschenbach, Uwe (NSN - DE/Munich)
- Re: [rtcweb] Call for Consensus Regarding Selecti… Jean-Marc Valin
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Adam Roach
- Re: [rtcweb] Call for Consensus Regarding Selecti… Flynn, Gerry J
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Rauschenbach, Uwe (NSN - DE/Munich)
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Martin Thomson
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Matthew Kaufman
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Burger Eric
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… DRAGE, Keith (Keith)
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Martin Thomson
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Adam Roach
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Roman Shpount
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Roy, Radhika R CIV USARMY (US)
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Roy, Radhika R CIV USARMY (US)
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Andrew Allen
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Stefan Håkansson LK
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Rauschenbach, Uwe (NSN - DE/Munich)
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Burger Eric
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Stefan Håkansson LK
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Tim Panton
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Adam Roach
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Rauschenbach, Uwe (NSN - DE/Munich)
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Tim Panton
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Tim Panton
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Roman Shpount
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Roy, Radhika R CIV USARMY (US)
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Andrew Allen
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Cameron Byrne
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Xavier Marjou
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… stephane.proust
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Tim Panton
- Re: [rtcweb] Call for Consensus Regarding Selecti… stephane.proust
- Re: [rtcweb] Call for Consensus Regarding Selecti… Cameron Byrne
- Re: [rtcweb] Call for Consensus Regarding Selecti… stephane.proust
- Re: [rtcweb] Call for Consensus Regarding Selecti… Roman Shpount
- Re: [rtcweb] Call for Consensus Regarding Selecti… Mark Rejhon
- Re: [rtcweb] Call for Consensus Regarding Selecti… Mark Rejhon
- Re: [rtcweb] Call for Consensus Regarding Selecti… Tim Panton
- Re: [rtcweb] Call for Consensus Regarding Selecti… Adam Roach
- Re: [rtcweb] Call for Consensus Regarding Selecti… Matthew Kaufman
- Re: [rtcweb] Call for Consensus Regarding Selecti… Andrew Allen
- Re: [rtcweb] Call for Consensus Regarding Selecti… Andrew Allen
- Re: [rtcweb] Call for Consensus Regarding Selecti… Steve Sokol
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Andrew Allen
- Re: [rtcweb] Call for Consensus Regarding Selecti… Adam Roach
- Re: [rtcweb] Call for Consensus Regarding Selecti… Steve Sokol
- Re: [rtcweb] Call for Consensus Regarding Selecti… Eric Burger
- Re: [rtcweb] Call for Consensus Regarding Selecti… Burger Eric
- Re: [rtcweb] Call for Consensus Regarding Selecti… DRAGE, Keith (Keith)
- Re: [rtcweb] Call for Consensus Regarding Selecti… Martin Thomson
- Re: [rtcweb] Call for Consensus Regarding Selecti… Andrew Allen
- Re: [rtcweb] Call for Consensus Regarding Selecti… Adam Roach
- Re: [rtcweb] Call for Consensus Regarding Selecti… Hutton, Andrew
- Re: [rtcweb] Call for Consensus Regarding Selecti… Olle E. Johansson
- Re: [rtcweb] Call for Consensus Regarding Selecti… Tim Panton
- Re: [rtcweb] Call for Consensus Regarding Selecti… DRAGE, Keith (Keith)
- Re: [rtcweb] Call for Consensus Regarding Selecti… Martin Thomson
- Re: [rtcweb] Call for Consensus Regarding Selecti… Martin J. Dürst
- Re: [rtcweb] Call for Consensus Regarding Selecti… Hadriel Kaplan
- Re: [rtcweb] Call for Consensus Regarding Selecti… Cullen Jennings (fluffy)
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Cullen Jennings (fluffy)
- Re: [rtcweb] Consensus vs. Voting (was Re: Call f… Jean-Marc Valin