Re: [AVT] Vorbis RTP issues list for Vienna

Aaron Colwell <acolwell@real.com> Wed, 09 July 2003 20:07 UTC

Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA19535 for <avt-archive@odin.ietf.org>; Wed, 9 Jul 2003 16:07:11 -0400 (EDT)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 19aLD9-0008RI-8j for avt-archive@odin.ietf.org; Wed, 09 Jul 2003 16:06:43 -0400
Received: (from exim@localhost) by www1.ietf.org (8.12.8/8.12.8/Submit) id h69K6hbB032420 for avt-archive@odin.ietf.org; Wed, 9 Jul 2003 16:06:43 -0400
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 19aLCT-0008Pz-VR; Wed, 09 Jul 2003 16:06:01 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 19aLCC-0008Pd-4b for avt@optimus.ietf.org; Wed, 09 Jul 2003 16:05:44 -0400
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id QAA19467 for <avt@ietf.org>; Wed, 9 Jul 2003 16:05:41 -0400 (EDT)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 19aLCA-0002o6-00 for avt@ietf.org; Wed, 09 Jul 2003 16:05:42 -0400
Received: from capefear.real.com ([207.188.7.217]) by ietf-mx with esmtp (Exim 4.12) id 19aLC9-0002nw-00 for avt@ietf.org; Wed, 09 Jul 2003 16:05:41 -0400
Received: from raven.dev.prognet.com ([::ffff:172.23.22.246]) (TLS: TLSv1/SSLv3,168bits,DES-CBC3-SHA) by capefear.real.com with esmtp; Wed, 09 Jul 2003 13:05:05 -0700
Date: Wed, 09 Jul 2003 13:12:17 -0700
From: Aaron Colwell <acolwell@real.com>
To: Ross Finlayson <finlayson@live.com>
cc: avt@ietf.org
Subject: Re: [AVT] Vorbis RTP issues list for Vienna
In-Reply-To: <4.3.1.1.20030709120904.00b5fc30@laptop-localhost>
Message-ID: <Pine.LNX.4.51.0307091246330.12503@raven.dev.prognet.com>
References: <4.3.1.1.20030709120904.00b5fc30@laptop-localhost>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: avt-admin@ietf.org
Errors-To: avt-admin@ietf.org
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.0.12
Precedence: bulk
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Id: Audio/Video Transport Working Group <avt.ietf.org>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
Content-Transfer-Encoding: 7bit

I agree with Ross on this. It seems that these codebooks are causing too
many problems that aren't worth dealing with. People have been suggesting
getting the codebooks via HTTP, alternate TCP links, and all sorts of
other methods. If your going to go that far why not just use HTTP to
deliver the data. That way you are guaranteed to get everything in the
right order.

My guess is that other video and audio codecs use predefined tables to
avoid this very problem. Vorbis should do the same. The Vorbis folks
should come up with a "streamable" profile that encodes the audio using
predefined codebooks. Doing this makes all of the complicated codebook
issues go away. They could also create an offline tool that will translate
any Vorbis file into a "streamable" Vorbis file. This idea is similar to
hinting tools used for MPEG4 and 3GPP files.

Aaron

On Wed, 9 Jul 2003, Ross Finlayson wrote:

>
> >I may be incorrect here, but from my discussions with Phil earlier
> >in the year, the codebook issue has these requirements:
> >
> >  -- May change every few minutes (say, once per song when used for
> >     Internet radio apps).
>
> IMHO, this is a flaw in the "Vorbis" architecture.  It would be much better
> to have a fixed, predefined set of codebooks that all receivers would know
> in advance.  Then you'd need to send only a 'codebook id', which should be
> small enough to include in the Vorbis RTP payload format header.
>
> Having to send a complete codebook for each song partially defeats the
> purpose of audio compression.
>
> The Vorbis designers should just figure out a complete set of codebooks
> that are likely to be useful, and settle on those.
>
>          Ross.
>
>
> _______________________________________________
> Audio/Video Transport Working Group
> avt@ietf.org
> https://www1.ietf.org/mailman/listinfo/avt
>

_______________________________________________
Audio/Video Transport Working Group
avt@ietf.org
https://www1.ietf.org/mailman/listinfo/avt