Re: [codec] A concrete proposal for requirements and testing
"Roni Even" <ron.even.tlv@gmail.com> Sat, 09 April 2011 07:13 UTC
Return-Path: <ron.even.tlv@gmail.com>
X-Original-To: codec@core3.amsl.com
Delivered-To: codec@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 31C1F3A69A9 for <codec@core3.amsl.com>; Sat, 9 Apr 2011 00:13:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.441
X-Spam-Level:
X-Spam-Status: No, score=-3.441 tagged_above=-999 required=5 tests=[AWL=-0.157, BAYES_00=-2.599, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-1, SARE_MILLIONSOF=0.315]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Vbr9wMFKX3Z8 for <codec@core3.amsl.com>; Sat, 9 Apr 2011 00:13:01 -0700 (PDT)
Received: from mail-wy0-f172.google.com (mail-wy0-f172.google.com [74.125.82.172]) by core3.amsl.com (Postfix) with ESMTP id 1759A3A6A4A for <codec@ietf.org>; Sat, 9 Apr 2011 00:13:00 -0700 (PDT)
Received: by wyb29 with SMTP id 29so3987333wyb.31 for <codec@ietf.org>; Sat, 09 Apr 2011 00:14:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:from:to:cc:references:in-reply-to:subject:date :message-id:mime-version:content-type:x-mailer:thread-index :content-language; bh=hPnOSoQNX772hVIIATrLGpBvx8VMBSJkf7UdBS2tN2k=; b=c9fA4BSdUSZ13b4TqngHeqrJtxkvhSBQXxqrN397HLTut7tGXi6VyVTuxyq57q1Zhp ah8umEh3z45kBLUZBwuuuzVX+Q5gax2Pub7K+Ttnw0zQUaAt8oVoDgTRAL+6/5QkVcGd Ax6nrYypzv6XiwMDt2Iw8smvRR1WnSfK7Wj/g=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:cc:references:in-reply-to:subject:date:message-id :mime-version:content-type:x-mailer:thread-index:content-language; b=waKXkTG3Ng/U1nF5Dll3kAZWvGesp6kgGRspcNYGnHi2A/uIQgd0BtnqqE5C8vkpAW qFT1/aCz9eGpWLrEY8T2UoKeVYCNnvWwo2lEYjijNzvPxPnJ+FAC2vZ1H/mokY2QG9k4 NzKSedb4BMQpOKtibgdSlkMKkwydh1LutPOiI=
Received: by 10.227.198.5 with SMTP id em5mr1778253wbb.163.1302333286139; Sat, 09 Apr 2011 00:14:46 -0700 (PDT)
Received: from windows8d787f9 (bzq-79-179-29-234.red.bezeqint.net [79.179.29.234]) by mx.google.com with ESMTPS id b20sm2122330wbb.16.2011.04.09.00.14.42 (version=TLSv1/SSLv3 cipher=OTHER); Sat, 09 Apr 2011 00:14:44 -0700 (PDT)
From: Roni Even <ron.even.tlv@gmail.com>
To: 'Kavan Seggie' <kavan@saymama.com>, 'Ron' <ron@debian.org>
References: <BANLkTimN1VduZ9kR2Mgp_w7=p6V1srHBiQ@mail.gmail.com> <21200823.2625297.1302284060278.JavaMail.root@lu2-zimbra> <BLU0-SMTP11D0135F8FFEEEB308A1E9D0A70@phx.gbl> <4d9f7107.a7fed80a.542d.ffffa087@mx.google.com> <20110409030611.GG30415@audi.shelbyville.oz> <BANLkTinxSukUxhVO3c3mmtd4pDHYBqRY6w@mail.gmail.com>
In-Reply-To: <BANLkTinxSukUxhVO3c3mmtd4pDHYBqRY6w@mail.gmail.com>
Date: Sat, 09 Apr 2011 10:14:06 +0300
Message-ID: <4da00764.1407e30a.1423.ffffb78a@mx.google.com>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="----=_NextPart_000_02DA_01CBF69E.DD249920"
X-Mailer: Microsoft Office Outlook 12.0
Thread-Index: Acv2fb/Vv2vOFVxAQOiHxSjTjpkkGQABe6Ow
Content-Language: en-us
Cc: codec@ietf.org
Subject: Re: [codec] A concrete proposal for requirements and testing
X-BeenThere: codec@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Codec WG <codec.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/codec>, <mailto:codec-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/codec>
List-Post: <mailto:codec@ietf.org>
List-Help: <mailto:codec-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/codec>, <mailto:codec-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 09 Apr 2011 07:13:12 -0000
Hi, According to the proponents there is nothing preventing you from using OPUS for testing or in your product. What is being discussed is if the current version of the codec answers the current charter of the CODEC WG. I see in the email discussion two issues which may need to be resolved. The first is if the codec meets the requirements, but the requirements are not finalized yet. I can see that agreement can be reached if there is a focus to finish the requirement document. Note that the objectives are " Designing for use in interactive applications (examples include, but are not limited to, point-to-point voice calls, multi-party voice conferencing, telepresence, teleoperation, in-game voice chat, and live music performance)" so there are claims that you need to compare OPUS to codecs used in this application spaces. Another way to address it is to limit the applications in the charter. One example may be to remove the telepresence application case. The second issue is the objective that "The goal of this working group is to ensure the existence of a single high-quality audio codec that is optimized for use over the Internet and that can be widely implemented and easily distributed among application developers, service operators, and end users." Here again we may need to address the new IPR claims. It can be done by re-charter or by changing the codec around the IPR. In the mean time some view that in the current state, the OPUS codec should be compared to existing royalty baring codecs. Regards Roni Even From: codec-bounces@ietf.org [mailto:codec-bounces@ietf.org] On Behalf Of Kavan Seggie Sent: Saturday, April 09, 2011 9:15 AM To: Ron Cc: codec@ietf.org Subject: Re: [codec] A concrete proposal for requirements and testing > We don't have just a handful > of companies responsible for signing off on a spec, and making do if > it later proves insufficient - we have millions of them, most of which > haven't even heard of this group yet. And the best way to engage them > is to provide a proposed standard which they can work to and assess > for their own uses. +1 I am the Founder and CEO of a startup who has been quietly observing this WG and the development of CELT for almost two years. It would be great if we could progress to real world testing and get the product out to the people. For us, SILK is an amazing codec, better than any voice codec we have tried including proprietary technology from the best vendors. CELT, sounds excellent too. We do not have the resources to run a formal test plan so we trust the ears of our team, friends and family and we think they are really solid. IMHO the next step is to provide a release version of Opus to the wider community for real world testing. They'll let you know if there are any real issues far quicker than more formal testing. Regards Kavan On Sat, Apr 9, 2011 at 4:06 AM, Ron <ron@debian.org> wrote: On Fri, Apr 08, 2011 at 11:32:33PM +0300, Roni Even wrote: > And as stated in the charter on deliverables: > > " Specification of a codec that meets the agreed-upon requirements" > > I think there are no agreed-upon requirements yet and this is what I see as > the current discussion and not if the codec has fulfilled the requirements. Thanks for the change of tack. Since it seems unlikely that the WG document draft-ietf-codec-requirements-02 would be amended to impose a quality requirement of "Better than transparent", this current thread has clearly been sailing a bit too close to the wind so far. Which parts of that document do you still dispute or think need improving? That seems like precisely the sort of thing we should be finalising now, rather than embarking upon arduous additional quality testing that all indications are will only tell us things we already know. > From: codec-bounces@ietf.org [mailto:codec-bounces@ietf.org] On Behalf Of Paul Coverdale > Sent: Friday, April 08, 2011 9:32 PM > Koen Vos wrote: > > quality has been shown to be good enough for the codec to be useful... > > I think that's where some people have difficulty. There's been no systematic > attempt to evaluate Opus against the performance requirements given in the > codec requirements document (as thin as it is) in a controlled and repeatable > manner. I think that's a bit disingenuous to the careful methodology that was employed by the developers, and to the people who so far have done blind and scientific tests of their results, but without dwelling on that slur: There's also been no, even informal, results presented to suggest that it does not exceed even the most ambitious performance requirement expectations held at the outset, by a rather surprising margin. There has certainly been a systematic attempt to cast doubt upon the results that we do have, but so far not a shred of even questionable evidence to back those doubts up. Do you have some results to share, that back up the claims of the people "having difficulty" accepting what has been achieved to date? While I respect your adherence to processes that are indeed necessary for the ITU to licence a technology and deploy it in the telephone network, one of the very reasons for forming this group under the auspices of the IETF was that the reality of developing and deploying internet services is quite different. We don't have just a handful of companies responsible for signing off on a spec, and making do if it later proves insufficient - we have millions of them, most of which haven't even heard of this group yet. And the best way to engage them is to provide a proposed standard which they can work to and assess for their own uses. If we'd had to wait for DNS and IPv6 to mature before continuing that process, our jaws wouldn't be dropping at what this group has produced for its first proposed release, like they are today. We have some very clever and very experienced people here. If none of them can present us with actual engineering faults (as opposed to minor procedural details), then it's time to put our work to the real test. Every day that goes by in which such faults aren't found and presented is further evidence to support the appropriateness of the Last Call. Cheers, Ron _______________________________________________ codec mailing list codec@ietf.org https://www.ietf.org/mailman/listinfo/codec -- Kavan Seggie SayMama <http://www.saymama.com> - The video chat social network. Find us on Facebook: facebook.com/officialsaymama Follow us on Twitter: twitter.com/saymama
- [codec] A concrete proposal for requirements and … Jean-Marc Valin
- Re: [codec] A concrete proposal for requirements … Roman Shpount
- Re: [codec] A concrete proposal for requirements … Jean-Marc Valin
- Re: [codec] A concrete proposal for requirements … Roman Shpount
- Re: [codec] A concrete proposal for requirements … Benjamin M. Schwartz
- Re: [codec] A concrete proposal for requirements … Roni Even
- Re: [codec] A concrete proposal for requirements … Stephen Botzko
- Re: [codec] A concrete proposal for requirements … Jean-Marc Valin
- Re: [codec] A concrete proposal for requirements … Jean-Marc Valin
- Re: [codec] A concrete proposal for requirements … Jan Skoglund
- Re: [codec] A concrete proposal for requirements … Anisse Taleb
- Re: [codec] A concrete proposal for requirements … Erik Norvell
- Re: [codec] A concrete proposal for requirements … Anisse Taleb
- Re: [codec] A concrete proposal for requirements … Anisse Taleb
- Re: [codec] A concrete proposal for requirements … Paul Coverdale
- Re: [codec] A concrete proposal for requirements … Benjamin M. Schwartz
- Re: [codec] A concrete proposal for requirements … Jean-Marc Valin
- Re: [codec] A concrete proposal for requirements … Paul Coverdale
- Re: [codec] A concrete proposal for requirements … Jean-Marc Valin
- Re: [codec] A concrete proposal for requirements … Stephen Botzko
- Re: [codec] A concrete proposal for requirements … Anisse Taleb
- Re: [codec] A concrete proposal for requirements … Ron
- Re: [codec] A concrete proposal for requirements … Paul Coverdale
- Re: [codec] A concrete proposal for requirements … Stephen Botzko
- Re: [codec] A concrete proposal for requirements … Ron
- Re: [codec] A concrete proposal for requirements … Anisse Taleb
- Re: [codec] A concrete proposal for requirements … Paul Coverdale
- Re: [codec] A concrete proposal for requirements … Peter Saint-Andre
- Re: [codec] A concrete proposal for requirements … Stephen Botzko
- Re: [codec] A concrete proposal for requirements … Benjamin M. Schwartz
- Re: [codec] A concrete proposal for requirements … Jean-Marc Valin
- Re: [codec] A concrete proposal for requirements … Peter Saint-Andre
- Re: [codec] A concrete proposal for requirements … Timothy B. Terriberry
- Re: [codec] A concrete proposal for requirements … Stephan Wenger
- Re: [codec] A concrete proposal for requirements … Monty Montgomery
- Re: [codec] A concrete proposal for requirements … Timothy B. Terriberry
- Re: [codec] A concrete proposal for requirements … Stephan Wenger
- Re: [codec] A concrete proposal for requirements … Gregory Maxwell
- Re: [codec] A concrete proposal for requirements … Monty Montgomery
- Re: [codec] A concrete proposal for requirements … Koen Vos
- Re: [codec] A concrete proposal for requirements … Roman Shpount
- Re: [codec] A concrete proposal for requirements … Koen Vos
- Re: [codec] A concrete proposal for requirements … Stephan Wenger
- Re: [codec] A concrete proposal for requirements … Paul Coverdale
- Re: [codec] A concrete proposal for requirements … Jean-Marc Valin
- Re: [codec] A concrete proposal for requirements … Gregory Maxwell
- Re: [codec] A concrete proposal for requirements … Roman Shpount
- Re: [codec] A concrete proposal for requirements … Ron
- Re: [codec] A concrete proposal for requirements … Koen Vos
- Re: [codec] A concrete proposal for requirements … Paul Coverdale
- Re: [codec] A concrete proposal for requirements … Roni Even
- Re: [codec] A concrete proposal for requirements … Ron
- Re: [codec] A concrete proposal for requirements … Kavan Seggie
- Re: [codec] A concrete proposal for requirements … Roni Even
- Re: [codec] A concrete proposal for requirements … Ron
- Re: [codec] A concrete proposal for requirements … Roni Even
- Re: [codec] A concrete proposal for requirements … Ron
- Re: [codec] A concrete proposal for requirements … Stephen Botzko
- Re: [codec] A concrete proposal for requirements … Jean-Marc Valin
- Re: [codec] A concrete proposal for requirements … Roni Even
- Re: [codec] A concrete proposal for requirements … Ron
- Re: [codec] A concrete proposal for requirements … Jean-Marc Valin
- Re: [codec] A concrete proposal for requirements … Stephan Wenger
- Re: [codec] A concrete proposal for requirements … Kat Walsh
- Re: [codec] A concrete proposal for requirements … Stefan Hacker
- Re: [codec] A concrete proposal for requirements … Ron
- Re: [codec] A concrete proposal for requirements … Paul Coverdale
- Re: [codec] A concrete proposal for requirements … Ron
- Re: [codec] A concrete proposal for requirements … Stephen Botzko
- Re: [codec] A concrete proposal for requirements … Ron
- Re: [codec] A concrete proposal for requirements … Serge Smirnoff
- Re: [codec] A concrete proposal for requirements … Anisse Taleb
- Re: [codec] A concrete proposal for requirements … Ron
- Re: [codec] A concrete proposal for requirements … Stephen Botzko
- Re: [codec] A concrete proposal for requirements … Jean-Marc Valin
- Re: [codec] A concrete proposal for requirements … Stephen Botzko
- Re: [codec] A concrete proposal for requirements … Ron
- Re: [codec] A concrete proposal for requirements … Stephen Botzko
- Re: [codec] A concrete proposal for requirements … Anisse Taleb
- [codec] Chairs and consensus Cullen Jennings