Re: [AVT] I-D ACTION:draft-ietf-avt-rtp-h264-05.txt

Magnus Westerlund <magnus.westerlund@ericsson.com> Fri, 30 April 2004 15:56 UTC

Received: from optimus.ietf.org (optimus.ietf.org [132.151.1.19]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA10902 for <avt-archive@odin.ietf.org>; Fri, 30 Apr 2004 11:56:08 -0400 (EDT)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1BJaHm-0006Oo-M6 for avt-archive@odin.ietf.org; Fri, 30 Apr 2004 11:50:46 -0400
Received: (from exim@localhost) by www1.ietf.org (8.12.8/8.12.8/Submit) id i3UFokRX024599 for avt-archive@odin.ietf.org; Fri, 30 Apr 2004 11:50:46 -0400
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1BJa8O-00056t-0l; Fri, 30 Apr 2004 11:41:04 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1BJa2v-0003Fq-PQ for avt@optimus.ietf.org; Fri, 30 Apr 2004 11:35:26 -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 LAA08979 for <avt@ietf.org>; Fri, 30 Apr 2004 11:35:22 -0400 (EDT)
Received: from ietf-mx.ietf.org ([132.151.6.1] helo=ietf-mx) by ietf-mx with esmtp (Exim 4.32) id 1BJa2t-000248-UQ for avt@ietf.org; Fri, 30 Apr 2004 11:35:23 -0400
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1BJa1x-0001yN-00 for avt@ietf.org; Fri, 30 Apr 2004 11:34:26 -0400
Received: from penguin.ericsson.se ([193.180.251.47]) by ietf-mx with esmtp (Exim 4.12) id 1BJa1G-0001sQ-00 for avt@ietf.org; Fri, 30 Apr 2004 11:33:43 -0400
Received: from esealmw141.al.sw.ericsson.se ([153.88.254.120]) by penguin.ericsson.se (8.12.10/8.12.10/WIREfire-1.8b) with ESMTP id i3UFXePA010320 for <avt@ietf.org>; Fri, 30 Apr 2004 17:33:40 +0200 (MEST)
Received: from esealnt612.al.sw.ericsson.se ([153.88.254.118]) by esealmw141.al.sw.ericsson.se with Microsoft SMTPSVC(6.0.3790.0); Fri, 30 Apr 2004 17:33:39 +0200
Received: from ericsson.com (pcp042871pcs.ki.sw.ericsson.se [147.214.34.138]) by esealnt612.al.sw.ericsson.se with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2657.72) id J88TV8BG; Fri, 30 Apr 2004 17:33:39 +0200
Message-ID: <409271D3.3000703@ericsson.com>
Date: Fri, 30 Apr 2004 17:33:39 +0200
X-Sybari-Trust: c05c3c46 08d63d2e 935bbb39 00000138
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4) Gecko/20030624 Netscape/7.1 (ax)
X-Accept-Language: sv, en-us, en
MIME-Version: 1.0
To: philippe.gentric@philips.com
CC: avt@ietf.org
Subject: Re: [AVT] I-D ACTION:draft-ietf-avt-rtp-h264-05.txt
References: <OF440DFE48.A3490584-ONC1256E83.0028BFEC-C1256E83.00403EE3@diamond.philips.com>
In-Reply-To: <OF440DFE48.A3490584-ONC1256E83.0028BFEC-C1256E83.00403EE3@diamond.philips.com>
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Content-Transfer-Encoding: 7bit
X-OriginalArrivalTime: 30 Apr 2004 15:33:39.0791 (UTC) FILETIME=[82E9BDF0:01C42EC8]
X-Spam-Checker-Version: SpamAssassin 2.60 (1.212-2003-09-23-exp) on ietf-mx.ietf.org
X-Spam-Status: No, hits=0.0 required=5.0 tests=AWL autolearn=no version=2.60
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

Hi Philippe,

Thanks for the review. Below I try to answer your questions.

philippe.gentric@philips.com wrote:
> AVTers, authors,
> 
> I have found this draft pretty advanced, I have a few questions
> 
> there is the text related to parameter sets that I do not fully understand,
> it is distributed across 1.2 (which is fine) and 6.1 at 8.4
> and I suspect section 6.1 needs to be revisited/merged
> due to the new dedicated section 8.4 ?

I can agree that at least the  following bullet:

"   o Sequence and picture parameter set NAL units MUST NOT be sent in
       an RTP session whose parameter sets were already changed by
       control protocol messages during the lifetime of the RTP session.

       Informative note: In many applications, parameter sets can be
       conveyed before establishing an RTP session by using the optional
       parameter-sets MIME parameter in an SDP description.  Thus, when
       no control protocol is used to convey parameter sets during the
       RTP session, the use of sequence and picture parameter set NAL
       units within the RTP packet stream is allowed in these
       applications."

should be removed in favour of the new section 8.4. I think we missed to 
review this fully for consistency. I do think that the next bullet 
concerning handling of NALUs in gateways belong here, although it talks 
a little bit about parameter sets.

> 
> both in section 6.1 and section 8.4 there is the concept of:
> 
> "an RTP session whose parameter sets were already changed by control 
> protocol messages during the lifetime of the RTP session"
> 
> Now apart from the fact that there seem to be a duplication here between 6.1 and 8.4,
> I have to admit this got me a headache to understand (and actually I am not sure I got it ?)
> 
> Can we strcuture this a bit by explaining that there are 3 ways to send parameters sets:
> 
> (1) out of band before RTP session starts
> 
> (2) out of band during RTP session
> 
> (3) in band (of course, during RTP session)
> 
> If yes , Would it be possible that what you want to express is that:
> 
> (A) parameter sets are transmitted using either (1) or (3) or (1+2) or (1+3),
> 
> (B) (1) and (1+2) are the RECOMMENDED way to do it
> 
> (C) (3) and (1+3) are only for some specific applications and are NOT RECOMMENDED
> 
> (D) in all cases (2) and (3) MUST NOT be used together in the same session
> 
> Is this is what you wanted to express ?
> 

Yes, that is what we try to express in section 8.4. Plus a few things 
other in regards to how to add parameter sets to avoid problems, and the 
usage of reliable protocols. I will take your input that it is hard to 
read and try to structure the section better.



> regards,
> 
> PS: in section 8.4 there is a typo in the word "specificaion"
> 

I will take care of this.

If more people has comments they are appreciated if they can be sent no 
later than monday. I will try to do a update in the beginning of the 
next week, and submit that as soon as possible.

Cheers

Magnus Westerlund

Multimedia Technologies, Ericsson Research EAB/TVA/A
----------------------------------------------------------------------
Ericsson AB                | Phone +46 8 4048287
Torshamsgatan 23           | Fax   +46 8 7575550
S-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com


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