Re: [AVT] draft-kerr-avt-vorbis-rtp-04

Phil Kerr <phil@plus24.com> Sun, 16 January 2005 18:51 UTC

Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA09786 for <avt-archive@ietf.org>; Sun, 16 Jan 2005 13:51:32 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CqFjn-0000IP-61 for avt-archive@ietf.org; Sun, 16 Jan 2005 14:06:59 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1CqFOx-0007if-Bu; Sun, 16 Jan 2005 13:45:27 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1CqFJW-00074l-Un for avt@megatron.ietf.org; Sun, 16 Jan 2005 13:39:50 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA08666 for <avt@ietf.org>; Sun, 16 Jan 2005 13:39:47 -0500 (EST)
Received: from moutng.kundenserver.de ([212.227.126.185]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1CqFYO-0008VI-AB for avt@ietf.org; Sun, 16 Jan 2005 13:55:15 -0500
Received: from [212.227.126.155] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1CqFJQ-00074E-00; Sun, 16 Jan 2005 19:39:44 +0100
Received: from [81.97.253.215] (helo=[192.168.2.30]) by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1) id 1CqFJQ-0004j7-00; Sun, 16 Jan 2005 19:39:44 +0100
Received: from 127.0.0.1 (AVG SMTP 7.0.300 [265.6.12]); Sun, 16 Jan 2005 18:42:33 +0000
Message-ID: <41EAB599.7060806@plus24.com>
Date: Sun, 16 Jan 2005 18:42:33 +0000
From: Phil Kerr <phil@plus24.com>
User-Agent: Mozilla Thunderbird 0.9 (Windows/20041103)
X-Accept-Language: en-us, en
MIME-Version: 1.0
To: Colin Perkins <csp@csperkins.org>
Subject: Re: [AVT] draft-kerr-avt-vorbis-rtp-04
References: <41DABC1A.90505@plus24.com> <6AFFD5C9-67E4-11D9-B484-000A957FC5F2@csperkins.org>
In-Reply-To: <6AFFD5C9-67E4-11D9-B484-000A957FC5F2@csperkins.org>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
X-Provags-ID: kundenserver.de abuse@kundenserver.de auth:1907b53fda813d7ffa8c75f6e67ef540
X-Spam-Score: 0.1 (/)
X-Scan-Signature: c3a18ef96977fc9bcc21a621cbf1174b
Content-Transfer-Encoding: 7bit
Cc: AVT List <avt@ietf.org>
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Audio/Video Transport Working Group <avt.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
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>
Sender: avt-bounces@ietf.org
Errors-To: avt-bounces@ietf.org
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 32b73d73e8047ed17386f9799119ce43
Content-Transfer-Encoding: 7bit

Hi Colin,

Colin Perkins wrote:

> Hi,
>
> On 4 Jan 2005, at 15:54, Phil Kerr wrote:
>
>> An -04 update of the Vorbis-RTP draft was submitted a few days ago.
>>
>> http://www.ietf.org/internet-drafts/draft-kerr-avt-vorbis-rtp-04.txt
>>
>> Major changes include:
>>
>> Removal of RTCP-based transport for configuration headers, replaced 
>> with in-band transport.
>> Inclusion of a CRC32 header field used to tie the stream to the 
>> associated decoding codebook.
>
>
> This is an interesting idea. How is the CRC32 calculated? What is the 
> chance of collision, and how would that be resolved?

The CRC32 is calculated from the codebook header itself.  The chance of 
collision should be quite low, MD5 would be a lot safer in this regard 
but it does add quite a lot of overhead to each packet.  There may need 
to be an additional identifier, possibly a host id which ties the CRC32 
value to the host, which is sent via SDP to reduce the chance of 
collision further.

>
>
>> Simplification of SDP parameters.
>
>
> These certainly look reasonable. However, we try to avoid mandating 
> SDP (since there may be other session description formats). Can you 
> move the description of the parameters into the MIME registration, and 
> make this section describe how they can be mapped onto SDP (for those 
> applications which use SDP). Section 5 of RFC 3557 is a good example 
> of what is needed.

Will do.

>
>> Plus a number of textual changes.
>>
>> Comments/feedback welcomed.
>
>
> A few issues to consider:
>
>  - Why is the payload length only an 8 bit field? It seems that this 
> might
>    force fragmentation when it's not otherwise needed. Could one use a 16
>    bit field instead?

The 8 bit field is a historical feature from the original Vorbis I-D.  
Changing it to 16 bits was raised on the Xiph-RTP list just after the 
latest version was submitted and if it doesn't cause any other issues, 
such as causing an inordinate number of packets to exceed path MTU, I 
think it can be altered

>
>  - Providing a URI for the configuration header is appropriate, but the
>    draft needs to define the syntax of that URI (e.g. by referencing an
>    appropriate specification, perhaps RFC 2396). It also needs to define
>    the legal MIME types for the data referenced, so the format is known.
>    Is there an existing MIME type for this?
>
>  - Need to discussion offer/answer considerations when using SDP. See
>    section 5 of RFC 3952 for an example.

Will do.

Cheers

Phil

>
> Cheers,
> Colin
>
>
>


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