Re: [AVT] Generic RTP payload format for time-lined staticmedia

"Marshall Eubanks" <tme@21rst-century.com> Mon, 16 July 2001 12:36 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 SMTP id IAA26225; Mon, 16 Jul 2001 08:36:05 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id IAA06641; Mon, 16 Jul 2001 08:36:21 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id IAA06612 for <avt@ns.ietf.org>; Mon, 16 Jul 2001 08:36:18 -0400 (EDT)
Received: from ids2.idsonline.com (ids2.idsonline.com [205.177.236.32]) by ietf.org (8.9.1a/8.9.1a) with SMTP id IAA26151 for <avt@ietf.org>; Mon, 16 Jul 2001 08:35:25 -0400 (EDT)
Received: from idsonline.com (ids2.idsonline.com [205.177.236.32]) by ids2.idsonline.com (8.11.1/8.11.1) with SMTP id f6GDAKx31067; Mon, 16 Jul 2001 09:10:20 -0400
From: Marshall Eubanks <tme@21rst-century.com>
Reply-to: tme@21rst-century.com
To: Magnus Westerlund <magnus.westerlund@era-t.ericsson.se>, avt@ietf.org, Ross Finlayson <finlayson@live.com>
Cc: marty@multicasttech.com
Date: Mon, 16 Jul 2001 09:10:20 -0400
Subject: Re: [AVT] Generic RTP payload format for time-lined staticmedia
X-Mailer: DMailWeb Web to Mail Gateway 2.6k, http://netwinsite.com/top_mail.htm
Message-id: <3b52e7bc.7959.0@idsonline.com>
X-User-Info: 165.247.89.254
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
Content-Transfer-Encoding: 7bit
Sender: avt-admin@ietf.org
Errors-To: avt-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: Audio/Video Transport Working Group <avt.ietf.org>
X-BeenThere: avt@ietf.org
Content-Transfer-Encoding: 7bit

>Hi Ross,
>
>Good that you like the proposal. I definitely hope we all can create progress
in this
>issue, with an open and healthy discussion. See comments to your comments inline.

>
>Ross Finlayson wrote:
>
>> At 07:18 AM 7/13/01, Magnus Westerlund wrote:
>> >I have submitted a new draft with the title: Generic RTP payload format

>> >for time-lined static media.
>> ...
>> >Untill the draft is available in the IETF directory you can find it
>> >here:
>> >http://standards.ericsson.net/westerlund/draft-westerlund-avt-rtp-static-media-00.txt

>> >
>> >Please read the draft and comment on it. I also hope to have the
>> >possiblity to present and discuss it in London.
>>
>> Overall, I like this approach a lot.  For a while this working group has

>> been considering how to transport time-based 'metadata' over RTP, and the

>> general approach you're taking - a common payload format defined, along
>> with various application-specific 'profiles' - seems like a good way to do

>> this.  Personally, I'm interested in using something like this to transport

>> "ID3" tags <http://www.id3.org/>; these are commonly used to describe
>> meta-data for music tracks (and also allow for features like
>> time-synchronized lyrics).
>>
>> Some specific comments on your proposal:
>>
>> - Section 4 - Requirements:
>>          - Multicast capabilities The payload format specification SHOULD

>>          allow streaming of time-lined static media objects using
>> multicasting.
>>
>> I'd make this a MUST, not SHOULD.
>>
>
>Yes, I agree it is a MUST.
>
>
>>
>> - Section 5.1 - RTP Header Usage:
>>          Timestamp: The timestamp is used for identifying the time when
>>          the object shall be used by the receiver(s). The timestamp MUST

>>          be identical for all packets being part of the same object, i.e.
the
>>          timestamp is used for binding packets to the correct object.
>>          If two different objects are going to be used at the same time,

>>          they MUST have different timestamps.
>>
>> This last requirement seems unnecessary.  What's wrong with having two or

>> more objects with the same start time?  There seems to be no reason to
>> disallow this.
>>
>
>The current draft overloads the timestamp field to also be object identifier
for
>reassemble of fragmented objects. If you have an object fragmented to 5 packets,
they all
>carry the same timestamp. This allows the receiver to now that these five packets
belong
>to the same object. If you would allow multiple objects within the same RTP
stream to have
>the same timestamp, you will have to use something else for identifying the
object each
>packet belongs to. The Object Identifier header in the draft is not intended
to be used
>for this.

This sounds dangerous to me. (I always distrust "overloading" of
fields.) Suppose that you are using this in an ASM multicast context (say some
sort of IRC or whiteboard type application). How do I verify that my time stamp
is not already in use by some other object being generated and sent (but not
received by me yet) by some other source ?

If you are going to add an "Object Identifier", why not add a object ID number
? Or make it part of the O.I. field ?

Regards
Marshall Eubanks


>
>
>>
>> - Section 8.1: Confidentiality
>>          To achieve confidentiality of the transported media, all RTP payload

>>          bits MUST be encrypted.
>>
>> This wording implies that the use of encryption is manditory with this
>> payload format, which is not what you really meant here, right?
>>
>>
>
>No, I will rephrase the sentence. I am only concerned that if you do encryption,
all
>payload bits should be encrypted. Perhaps a MUST is a little to strong and
a SHOULD is
>more appropriate. I and my coauthors will consider this.
>
>
>Regards
>
>Magnus Westerlund
>
>Audio Technology, Ericsson Research
>----------------------------------------------------------------------
>Ericsson Radio Systems AB  | Phone +46 8 4048287
>Torshamsgatan 23           | Fax   +46 8 7575550
>S-164 80 Stockholm, Sweden | mailto: magnus.westerlund@era-t.ericsson.se
>
>
>
>_______________________________________________
>Audio/Video Transport Working Group
>avt@ietf.org
>http://www.ietf.org/mailman/listinfo/avt
>


_______________________________________________
Audio/Video Transport Working Group
avt@ietf.org
http://www.ietf.org/mailman/listinfo/avt