Re: [AVT] Vorbis RTP issues list for Vienna

philkerr@elec.gla.ac.uk Wed, 09 July 2003 23:27 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 TAA28847 for <avt-archive@odin.ietf.org>; Wed, 9 Jul 2003 19:27:05 -0400 (EDT)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 19aOKd-0000Yx-0p for avt-archive@odin.ietf.org; Wed, 09 Jul 2003 19:26:39 -0400
Received: (from exim@localhost) by www1.ietf.org (8.12.8/8.12.8/Submit) id h69NQcZA002153 for avt-archive@odin.ietf.org; Wed, 9 Jul 2003 19:26:38 -0400
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 19aOK0-0000PN-G5; Wed, 09 Jul 2003 19:26:00 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 19aOJd-0000Kd-RV for avt@optimus.ietf.org; Wed, 09 Jul 2003 19:25:37 -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 TAA28812 for <avt@ietf.org>; Wed, 9 Jul 2003 19:25:34 -0400 (EDT)
From: philkerr@elec.gla.ac.uk
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 19aOJc-0005BU-00 for avt@ietf.org; Wed, 09 Jul 2003 19:25:36 -0400
Received: from mailhost.elec.gla.ac.uk ([130.209.176.2] helo=dlana.elec.gla.ac.uk) by ietf-mx with esmtp (Exim 4.12) id 19aOJb-0005BR-00 for avt@ietf.org; Wed, 09 Jul 2003 19:25:35 -0400
Received: from nobody by dlana.elec.gla.ac.uk with local (Exim 4.04) id 19aOJb-0002By-00; Thu, 10 Jul 2003 00:25:35 +0100
Received: from 81.86.177.17 ( [81.86.177.17]) as user philkerr@dlana.elec.gla.ac.uk by dlana.elec.gla.ac.uk with HTTP; Thu, 10 Jul 2003 00:25:35 +0100
Message-ID: <1057793135.3f0ca46f5ad99@dlana.elec.gla.ac.uk>
Date: Thu, 10 Jul 2003 00:25:35 +0100
To: John Lazzaro <lazzaro@CS.Berkeley.EDU>
Cc: avt@ietf.org
Subject: Re: [AVT] Vorbis RTP issues list for Vienna
References: <200307092202.h69M2gb27052@snap.CS.Berkeley.EDU>
In-Reply-To: <200307092202.h69M2gb27052@snap.CS.Berkeley.EDU>
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 8bit
User-Agent: Internet Messaging Program (IMP) 3.1
X-Originating-IP: 81.86.177.17
Content-Transfer-Encoding: 8bit
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: 8bit

Hi John / Aaron / Ross,

John, yes you are right when you state that the codebooks can change quite
frequently, between tracks, and this is a function of the codec which the RTP
stream must cope with.  Your draft-lazzaro-avt-rtp-framing-contrans-01 looks
like it could offer a good solution and I should track its development more
closely. 

Ross / Aaron, the number of codebooks that can be found 'in the wild' is a
reasonably large, but not infinite, number and the caching mechanism is meant to
reduce the need to retransmit them each time.  Having a general purpose
streaming codebook is a reasonable suggestion, John and I discussed when we met,
but it is uncertain if a fully generic one can be produced which will cater for
all scenarios.

Regards

Phil

Quoting John Lazzaro <lazzaro@CS.Berkeley.EDU>:

> 
> > Aaron Colwell <acolwell@real.com> writes:
> > 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.
> 
> I think its just an instance of a general problem -- transport of
> hybrid streams with two components:
> 
>   -- A steady flow of media information that can handle the 
>      occassional packet loss episode gracefully and without
>      retransmission
> 
>   -- Occassional chunks of data, which can be sent well ahead of
>      its need, which needs reliability, and which is synchronous
>      to the media flow.
> 
> So, I think its a good idea for RTP to offer solutions that work
> in this domain.  There are some studio-oriented uses of RTP MIDI
> which fit into the model, and my motivation for doing 
> draft-lazzaro-avt-rtp-framing-contrans-01 is to support those in
> a general way, so that when things like Vorbis codebooks come
> along, RTP has a way to support them.  I really don't think that
> posing the question as all-or-none -- RTP streaming or Shoutcast-esqe
> pseudo-streaming -- benefits AVT, it will just spawn more HTTP
> streaming implementations.
> 
> That said:
> 
> > The Vorbis folks
> > should come up with a "streamable" profile that encodes the audio using
> > predefined codebooks.
> 
> This is a good option too -- my guess is that most Vorbis setups
> will only need one codebook for the life of the stream, and that
> need will be known in advance.  A URL in the session description
> to support HTTP download of that one codebook would be a way to
> go, with perhaps a known set of "standard codebooks" codable by
> speak tokens or by GUIDs for the MIME HTTP codebook object.
> 
> -------------------------------------------------------------------------
> John Lazzaro -- Research Specialist -- CS Division -- EECS -- UC Berkeley
> lazzaro [at] cs [dot] berkeley [dot] edu     www.cs.berkeley.edu/~lazzaro
> -------------------------------------------------------------------------
> 
> _______________________________________________
> Audio/Video Transport Working Group
> avt@ietf.org
> https://www1.ietf.org/mailman/listinfo/avt
> 




-------------------------------------------------
This mail sent through IMP: http://horde.org/imp/

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