Re: [AVT] Working group last call: draft-ietf-avt-avpf-ccm-07
Keith Lantz <klantz@cisco.com> Thu, 05 July 2007 22:09 UTC
Return-path: <avt-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1I6ZWJ-0004ZP-1s; Thu, 05 Jul 2007 18:09:51 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1I6ZWH-0004Z9-07 for avt@ietf.org; Thu, 05 Jul 2007 18:09:49 -0400
Received: from sj-iport-4.cisco.com ([171.68.10.86]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1I6ZWC-0004ul-6d for avt@ietf.org; Thu, 05 Jul 2007 18:09:48 -0400
Received: from sj-dkim-1.cisco.com ([171.71.179.21]) by sj-iport-4.cisco.com with ESMTP; 05 Jul 2007 15:09:43 -0700
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: Ao8CABcJjUarR7MV/2dsb2JhbAA
X-IronPort-AV: i="4.16,505,1175497200"; d="scan'208"; a="6407243:sNHT19871868"
Received: from sj-core-1.cisco.com (sj-core-1.cisco.com [171.71.177.237]) by sj-dkim-1.cisco.com (8.12.11/8.12.11) with ESMTP id l65M9hQh006974; Thu, 5 Jul 2007 15:09:43 -0700
Received: from xbh-sjc-211.amer.cisco.com (xbh-sjc-211.cisco.com [171.70.151.144]) by sj-core-1.cisco.com (8.12.10/8.12.6) with ESMTP id l65M9cXJ008767; Thu, 5 Jul 2007 22:09:42 GMT
Received: from xmb-sjc-222.amer.cisco.com ([128.107.191.106]) by xbh-sjc-211.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 5 Jul 2007 15:09:32 -0700
Received: from klantz-wxp.cisco.com ([10.32.139.133]) by xmb-sjc-222.amer.cisco.com with Microsoft SMTPSVC(6.0.3790.1830); Thu, 5 Jul 2007 15:09:31 -0700
Message-Id: <6.2.3.4.2.20070705134916.03f86770@xmb-sjc-222.amer.cisco.com>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.3.4
Date: Thu, 05 Jul 2007 15:09:27 -0700
To: "Even, Roni" <roni.even@polycom.co.il>, stewe@stewe.org, umesh.chandra@nokia.com, magnus.westerlund@ericsson.com, bo.burman@ericsson.com
From: Keith Lantz <klantz@cisco.com>
Subject: Re: [AVT] Working group last call: draft-ietf-avt-avpf-ccm-07
In-Reply-To: <144ED8561CE90C41A3E5908EDECE315C04A70650@IsrExch01.israel. polycom.com>
References: <144ED8561CE90C41A3E5908EDECE315C04A70650@IsrExch01.israel.polycom.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
X-OriginalArrivalTime: 05 Jul 2007 22:09:31.0334 (UTC) FILETIME=[29875660:01C7BF51]
DKIM-Signature: v=0.5; a=rsa-sha256; q=dns/txt; l=10274; t=1183673383; x=1184537383; c=relaxed/simple; s=sjdkim1004; h=Content-Type:From:Subject:Content-Transfer-Encoding:MIME-Version; d=cisco.com; i=klantz@cisco.com; z=From:=20Keith=20Lantz=20<klantz@cisco.com> |Subject:=20Re=3A=20[AVT]=20Working=20group=20last=20call=3A=20draft-ietf -avt-avpf-ccm-07 |Sender:=20; bh=jXEmGAZz8xKa5qgKJuZub5ZFFAxdshF0V4zI2idnNd8=; b=u5Rmv3tTpUS1EGJKfGwZ5kqYVWErt6NBfIAmFjFQCpUEVQqwZenhFd3wafD0AnddhsZa1T4M VmIMbO3zkQ1F2qG2sUK2E2+faNNgpRQddKZWcIdXQpXskZ/t8A2Gf/2PhSmDiTv+B/v4JlFZ0w J5Bo1xgzeOYlnXbW8eZzZ1LCQ=;
Authentication-Results: sj-dkim-1; header.From=klantz@cisco.com; dkim=pass ( sig from cisco.com/sjdkim1004 verified; );
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 65bc4909d78e8b10349def623cf7a1d1
Cc: 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>
Errors-To: avt-bounces@ietf.org
As promised, here are my comments on the latest draft: - First and foremost, this is *much* improved since the last version I reviewed (version 03). The result is that these comments are almost exclusively minor editorial nits. My compliments to the authors (and anyone else who contributed to that improvement)! - Arguably the only non-editorial comment is this: In Section 4.3.3.2 it says that if the recipient of a TSTR receives several TSTRs with different sequence numbers, it "SHALL" only respond to the request with the highest sequence number. Unfortunately, the sequence numbers are modulo 256, which means there will be occasions where the recipient will respond to an *older* request -- when a more recent request wraps back to 0. Is this not a problem? Now for the editorial comments: - The "header" on the 2nd and subsequent pages contains a fairly non-descriptive title: "AVPF RTCP-RR Extensions". Something like "Codec Control Messages in AVPF" would seem much more appropriate. - Section 2.1 and elsewhere: "AMID" --> "AIMD". - Section 2.2, defn. of stream thinning: "when subject to" --> "when subjected to" - Section 2.3, defn. of Topo-Multicast: consider deleting "as in RFC 3550" defn. of Topo-Translator: "translator based as" --> "translator-based communication" & consider deleting "as in RFC 3550" defn. of Topo-Mixer: "mixer based as" --> "mixer-based communication" & consider deleting "as in RFC 3550" defn. of Topo-Video-switch-MCU: eliminate the closing comma defn. of Topo-RTCP-terminating MCU: replace with "RTCP-terminating, mixer-based communication" - Section 3.1, item 7: "AMID" --> AIMD" "does generally result" --> "generally results" - Section 3.5.1, 2nd paragraph: Given the widespread use of "FVU" for this functionality, add "fast video update" to the list of "also known as". 3rd paragraph: "MPEG-4" --> "MPEG-4 Part 2" 5th paragraph: Restructure 2nd sentence as "A receiver that receives a request closely after sending a decoder refresh point -- within 2 times the longest Round Trip Time (RTT) known, plus and AVPF-induced RTCP packet sending delays -- should await ..." - Section 3.5.2, 3rd paragraph: "finally the new trade-off is selected" --> "the new trade-off is finally selected" 4th paragraph: "translator, mixer or endpoint's" --> "translator's, mixer's or endpoint's" - Section 3.5.2.3, 2nd paragraph: Remove comma after "(and bit rate)". - Section 3.5.2.4: Consider replacing "request-sender" with "requester". - Section 3.5.3: "oversimplifying" --> "oversimplified" p. 19: Insert comma after "messages" in "In response to the opaqueness of the H.271 messages" - Section 3.5.3.1: Remove the closing period from "clause 3.5.1.1.". (This is the case for several other cross-references as well. Then too, several cross-references have line breaks inserted -- e.g. the reference to section 3.5.4.2 at the top of p. 40.) - Section 3.5.4, 3rd paragraph: Restructure last sentence as "... because calculations are carried out in terms of variables that have the same value at the sender as at the receiver -- for example, packet rate and net media rate." - Section 3.5.4.2, 2nd paragraph: Insert commas after "First" and "Fortunately". p. 26, the "basic idea" paragraph: This discussion should probably make explicit that the X and Y axes comprise two sides of the "polygon" under discussion. Perhaps "The lower envelope of the set of lines corresponding to the complete set of TMMR tuples, together with the X and Y axes, defines a polygon." - Section 3.5.4.3, 2nd paragraph: Restructure as "In practice, unfortunately, media-aware streaming thinning is a very ..." - Section 4.2, opening paragraph: Note that the syntax used here is not identical to that used in Section 4.3. Here you write "RTCP packet type value RTPFB", whereas in Section 4.3 you write "RTCP packet type value PT=PSFB" -- i.e. you insert the "PT=". Either way works, but you should be consistent. - Section 4.2.1.1, defn. of Measured Overhead: "according to description" --> "according to the description" - Section 4.2.1.1 (& also 4.2.2.1): Similar to the next to previous comment, the structure used here is not identical to that used in Sections 4.3.1, 4.3.2 and 4.3.3. In the latter sections you include sentences that specify the PT and FMT values -- e.g. "The FIR message is identified by RTCP packet type value PT=PSFB and FMT=4." Here (and in 4.2.2.1) you do *not* include such sentences. Again, either way works, but you should be consistent. - Section 4.2.1.2: As per a similar comment above, "See section 5." --> "See section 5". - Section 4.3: As noted above, the syntax used here is not identical to that used in Section 4.2. Here you write "RTCP packet type value PT=PSFB", whereas in Section 4.3 you write "RTCP packet type value RTPFB" -- i.e. *without* the "PT=". Either way works, but you should be consistent. - Section 4.3.1: Similarly, the structure use here (and in Sections 4.3.2 and 4.3.3) is not the same as that used in Sections 4.2.1.1 and 4.2.2.1. See the comment on Section 4.2.1.1 above for further clarification. - Section 4.3.1.2: There are a *lot* of "Notes" in this section that really impair readability. Strongly suggest that this section be rewritten/restructured to incorporate most of that content in the body of the section itself. Also, in the 2nd note: "However a session" --> "However, a session". (This happens elsewhere as well. I just didn't flag them all.) And "reasons, such an application SHOULD also be capable to receive and react" --> "reasons such an application SHOULD also be capable of receiving and reacting". - Section 4.3.1.5: "Hence waiting" --> "Hence, waiting". (Ditto for similar sentences elsewhere.) - Section 4.3.2: See comment on Section 4.2.1.1 above. Defn. of Index (& elsewhere): "trade off" --> "trade-off" "value of 0 index" --> "value of 0 indicates" - Section 4.3.2.2: "to which the TSTR applies to" --> "to which the TSTR applies" - Section 4.3.2.3: "requires a quick feedback" --> "requires quick feedback" - Section 4.3.2.4: Contains another of several cross-references where line breaks have been erroneously inserted. - Section 4.3.2.5: "refer to the resolution, measured" --> "refer to resolution as measured" - Section 4.3.3: See comment on Section 4.2.1.1 above. - Section 4.3.3.2: The second sentence is really hard to follow. The following might be at least marginally better: "One TSTN entry in a TSTN feedback message SHALL be sent for each TSTR entry targeted at the sender (of the TSTN message) -- i.e., each TSTR entry that contains the sender in its SSRC field." - Section 4.3.4: See comment on Section 4.2.1.1 above. - Section 4.2.4.5: Contains another of cross-reference where a line break has been erroneously inserted. - Section 5 (& elsewhere): "Thus modified" --> "Thus, modified" "reduced transmission bit rate thus" --> "reduced transmission bit rate, thus" - Section 6, enumerated list: The structure of these bullets is inconsistent -- with the first three being structured as if they were all part of the same sentence, separated by semi-colons, and the fourth being its own sentence. They should all be structured as self-standing sentences or the fourth should incorporated into the same "sentence" as the previous three. - Section 7: Drop the "protocol" from "codec control protocol". first paragraph on p. 59: Insert comma after "For example". Rewrite the two sentences preceding the bullet list as follows: 'The "ccm" feedback value SHOULD be used with parameters that indicate the specific codec control commands supported. In this draft we define four such parameters, namely:" Then, in every bullet: "indicates the support" --> "indicates support" - Section 7.2: "are similar those" --> "are similar to those" "parameters which it does" --> "parameters that it does" "everyone shall use" --> "everyone SHALL use" - Section 7.3, last sentence: "So in the above example only" --> "So, in the above example, only". That's it! Regards, Keith At 02:51 AM 6/20/2007, Even, Roni wrote: >This is to announce a working group last call on the Codec Control >Messages in the RTP Audio-Visual Profile with Feedback (AVPF). > >This is a second last call after the authors addressed comments in the list > >Please send any final comments to the mailing list by July 6th 2007. > >If no issues are raised, we will request the IESG consider this for >publication as a Proposed Standard RFC. > >Thanks >Roni Even - AVT co-chair > > >A New Internet-Draft is available from the on-line Internet-Drafts >directories. >This draft is a work item of the Audio/Video Transport Working Group >of the IETF. > > Title : Codec Control Messages in the RTP > Audio-Visual Profile with Feedback (AVPF) > Author(s) : S. Wenger, et al. > Filename : draft-ietf-avt-avpf-ccm-07.txt > Pages : 71 > Date : 2007-6-1 > >This document specifies a few extensions to the messages defined > in the Audio-Visual Profile with Feedback (AVPF). They are > helpful primarily in conversational multimedia scenarios where > centralized multipoint functionalities are in use. However some > are also usable in smaller multicast environments and point-to- > point calls. The extensions discussed are messages related to the > ITU-T H.271 Video Back Channel, Full Intra Request, Temporary > Maximum Media Stream Bit Rate and Temporal Spatial Trade-off. > >A URL for this Internet-Draft is: >http://www.ietf.org/internet-drafts/draft-ietf-avt-avpf-ccm-07.txt > > >_______________________________________________ >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] Working group last call: draft-ietf-avt-avp… Even, Roni
- Re: [AVT] Working group last call: draft-ietf-avt… Keith Lantz
- Re: [AVT] Working group last call: draft-ietf-avt… Randell Jesup
- Re: [AVT] Working group last call: draft-ietf-avt… Magnus Westerlund
- [AVT] Review draft-ietf-avt-avpf-ccm-07 Even, Roni
- Re: [AVT] Review draft-ietf-avt-avpf-ccm-07 Randell Jesup
- RE: [AVT] Review draft-ietf-avt-avpf-ccm-07 Even, Roni
- [AVT] End of working group last call: draft-ietf-… Even, Roni
- Re: [AVT] Review draft-ietf-avt-avpf-ccm-07 Randell Jesup
- RE: [AVT] Review draft-ietf-avt-avpf-ccm-07 Even, Roni
- [AVT] Re: Review draft-ietf-avt-avpf-ccm-07 Magnus Westerlund
- [AVT] RE: Review draft-ietf-avt-avpf-ccm-07 Even, Roni
- [AVT] Re: Review draft-ietf-avt-avpf-ccm-07 Magnus Westerlund
- [AVT] RE: Review draft-ietf-avt-avpf-ccm-07 Even, Roni