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