Re: [AVT] I-D ACTION:draft-ietf-avt-rtp-h264-05.txt
Stephan Wenger <stewe@stewe.org> Wed, 05 May 2004 23:58 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 TAA21088 for <avt-archive@odin.ietf.org>; Wed, 5 May 2004 19:58:26 -0400 (EDT)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1BLWFA-0005BC-WE for avt-archive@odin.ietf.org; Wed, 05 May 2004 19:56:05 -0400
Received: (from exim@localhost) by www1.ietf.org (8.12.8/8.12.8/Submit) id i45Nu42o019910 for avt-archive@odin.ietf.org; Wed, 5 May 2004 19:56:04 -0400
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1BLWCD-0003n5-4K; Wed, 05 May 2004 19:53:01 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1BLW6U-0001KN-4E for avt@optimus.ietf.org; Wed, 05 May 2004 19:47:06 -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 TAA20597 for <avt@ietf.org>; Wed, 5 May 2004 19:47:04 -0400 (EDT)
Received: from ietf-mx.ietf.org ([132.151.6.1] helo=ietf-mx) by ietf-mx with esmtp (Exim 4.32) id 1BLW6S-0003bs-9F for avt@ietf.org; Wed, 05 May 2004 19:47:04 -0400
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1BLW5S-0003Iv-00 for avt@ietf.org; Wed, 05 May 2004 19:46:03 -0400
Received: from mout00.kundenservices.net ([81.169.163.76]) by ietf-mx with esmtp (Exim 4.12) id 1BLW4b-0002wK-00 for avt@ietf.org; Wed, 05 May 2004 19:45:10 -0400
Received: from smtp00.kundenservices.net ([81.169.148.76]) by mout00.kundenservices.net with esmtp (Exim 4.22) id 1BLW6R-0000IH-Uy; Thu, 06 May 2004 01:47:03 +0200
Received: from stewe.org ([81.169.171.175] helo=hobel.stewe.org) by smtp00.kundenservices.net with asmtp (Exim 3.22 #5) id 1BLW4J-0005XB-00; Thu, 06 May 2004 01:44:52 +0200
Message-Id: <6.0.3.0.2.20040506012225.03213870@pop.serverkompetenz.de>
X-Sender: p1377673+2@pop.serverkompetenz.de
X-Mailer: QUALCOMM Windows Eudora Version 6.0.3.0
Date: Thu, 06 May 2004 01:44:28 +0200
To: Colin Perkins <csp@csperkins.org>
From: Stephan Wenger <stewe@stewe.org>
Subject: Re: [AVT] I-D ACTION:draft-ietf-avt-rtp-h264-05.txt
Cc: avt@ietf.org, Magnus Westerlund <magnus.westerlund@ericsson.com>
In-Reply-To: <200405031611.14535.csp@csperkins.org>
References: <OF440DFE48.A3490584-ONC1256E83.0028BFEC-C1256E83.00403EE3@diamond.philips.com> <409271D3.3000703@ericsson.com> <200405031611.14535.csp@csperkins.org>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
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=none autolearn=no version=2.60
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>
Hi Colin, AVTers, first I want to thank Colin and Philippe for their careful review of the I-D. A new version of the draft is in its final stages of preparation and will be made available shortly. This new draft reflects Philippe's comment (by restructuring section 8.4 and several other places in the draft to avoid too much redundancy) and most comments of Colin as well. Let me come back to a few items of Colin's list of which we don't know what to do with: > - In Section 5.7.2, is it correct that the DOND field is unsigned? I believe this is correct. We can set the DONB (Decoding Order Number Base) to make it possible that only positive values are necessary, and this definition makes the wrap-around language easier. Is there a need to spell this out explicitely? > - It may be appropriate to move Section 7 to be an appendix? We think it may be better to leave this where it is, because this section explains concepts that are helpful to understand some of the following MIME parameter definitions. Also, many older RTP payload specs have the packetization and de-packetization sections next to each other -- it seems natural to me. >- In the encoding considerations for the MIME type, may wish to note that > file formats are defined elsewhere? The problem here is that all file formats are still in their specification phase -- we can't reference them (yet). And what good would a simple "elsewhere" do? > - Is there any need to discuss use with RTSP in Section 8.2.2 or 8.2.3? I believe that in RTSP a simple, declarative process is used. This sems to be well enough defined, and I'm not aware of any special considerations needed for RTSP. Colin, did you have anything in particular in mind? > - The draft needs to discuss congestion control, either within Security > Considerations, or as a separate section. I don't see any issues of congestion control beyond those of RFC3550, maybe with the exception of what is written in section 7.3 (it is possible to discard certain NALUs in translators, mixers, and receivers under certain conditions, and that could be used for congestion control in scenarios where mixers and translators are in use). Hence we suggest to add a sentence in the security section that people need to observe RFC3550 congestion control, and can possibly make the network's life easier by implementing 7.3. Is there a need to say anything beyond that? Thanks again for your helpful comments, Stephan At 05:11 PM 5/3/2004, Colin Perkins wrote: >On Friday 30 April 2004 16:33, Magnus Westerlund wrote: >... > > 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. > >I have a few comments: > > - In Section 3, I agree with the likely initial applications of the > payload format. I would suggest adding text to note that the format > is not limited to these applications, however. > > - The last paragraph of Section 5.1 mentions that the RTCP jitter > statistic is not trustworthy. It would be more accurate to say > that the RTCP jitter is not a trustworthy indication of network > performance. > > - Table 1 should make explicit reference to NAL unit types 0, 30 and 31, > even if just to indicate that they are undefined. > > - A number of places talk about "optional" MIME parameters, but would be > better using the RFC 2119 "OPTIONAL" language. For example: > - Section 5.4, last paragraph on page 14 > - Section 5.5, second paragraph > - Section 6.1, second paragraph on page 28 > - Section 6.2, first paragraph > - Section 6.3 > - Section 6.4 > - Section 7.2 > - Section 8.2.1, 4th bullet point > > - In Section 5.4 (last paragraph on page 14) it states that `"No" in the > "type 1-23" row indicates that an RTP payload cannot contain a single > NAL unit whose type is in the range of 1-23, inclusive'. Please clarify > what this refers to. > > - Section 5.5, second paragraph, is unclear what is done if the MIME > parameter is not present. > > - The last paragraph of Section 5.7 mentions that Section 5.7.1 and 5.7.2 > define the three different types of aggregation unit. Should this be the > four different types? > > - In Section 5.7.1, I would recommend moving the paragraph starting "The > DON field specifies the value of the DON for the first NAL unit in an > STAP-B...." to be immediately after Figure 5. > > - In Section 5.7.1, could an example of an STAP-A packet be provided? > > - In Section 5.7.2, is it correct that the DOND field is unsigned? > > - In Section 5.7.2, you might consider splitting the long paragraph on > page 22, perhaps starting new paragraphs with "The structure of the > multi-time aggregation units..." and "The timestamp offset field MUST > be set..." > > If this was done, I would also move the contents last paragraph on page > 21 to the end of the first on page 22 (immediately after "...whereby n > can be 16 or 24"). > > - In Section 5.7.2, an example of an MTAP24 would be valuable > > - In Section 5.8, the penultimate paragraph mentions that "A FU payload > MAY have any number of octets and MAY be empty". Can you clarify when > an FU payload may be empty, and why that is useful? > > - Section 6.1, second bullet point on page 28, should be clear that NAL > units are duplicated in the application, not be generating duplicate > RTP packets. Similarly, the discussion of gateway devices later in the > Section should explain how the gateway aggregates/deaggregates NAL units > without breaking RTP when gatewaying between IP networks with different > MTU size (it will be an RTP translator, and will need to rewrite RTCP) > > - It may be appropriate to move Section 7 to be an appendix? > > - In Section 7.2, it's unclear where the 4th paragraph fits? > > - In Section 8.1, please clarify how the "max-dpb" parameter relates to > the jitter buffer size, if at all? Similar for the deint-buf-req, > deint-buf-cap and int-buf-time parameters (this is mentioned at the > end of page 40, but this is not obviously related to the earlier > definitions). > > - In Section 8.1, please clarify how the "max-br" parameter relates to > congestion control, if at all? > > - In the encoding considerations for the MIME type, may wish to note that > file formats are defined elsewhere? > > - Section 8.2.2, first bullet point on page 44, suggest clarifying that > "...the answerer must either maintain all configuration parameters or > remove the media format..." is a MUST? > > - Section 8.2.2, second bullet point on page 44, similarly suggest that > "The offerer must assume that the answerer supports the same > configuration and basic capabilities that it is offering" should be a > MUST? > > - Section 8.2.2, second bullet point on page 44: this is different from > normal offer/answer usage. Do you have buy-in from the SIP community? > > - Is there any need to discuss use with RTSP in Section 8.2.2 or 8.2.3? > > - The draft needs to discuss congestion control, either within Security > Considerations, or as a separate section. > >Finally, the document could do with careful proof-reading for spelling and >grammar mistakes. > >Colin > >_______________________________________________ >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
- [AVT] I-D ACTION:draft-ietf-avt-rtp-h264-05.txt Internet-Drafts
- Re: [AVT] I-D ACTION:draft-ietf-avt-rtp-h264-05.t… philippe.gentric
- Re: [AVT] I-D ACTION:draft-ietf-avt-rtp-h264-05.t… Magnus Westerlund
- Re: [AVT] I-D ACTION:draft-ietf-avt-rtp-h264-05.t… Colin Perkins
- Re: [AVT] I-D ACTION:draft-ietf-avt-rtp-h264-05.t… Stephan Wenger
- Re: [AVT] I-D ACTION:draft-ietf-avt-rtp-h264-05.t… Colin Perkins
- Re: [AVT] I-D ACTION:draft-ietf-avt-rtp-h264-05.t… Dave Singer
- Re: [AVT] I-D ACTION:draft-ietf-avt-rtp-h264-05.t… Colin Perkins