[AVT] Comments on draft-ietf-avt-rfc2793bis-01

Magnus Westerlund <magnus.westerlund@ericsson.com> Wed, 21 January 2004 17:53 UTC

Received: from optimus.ietf.org ([132.151.1.19]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA01768 for <avt-archive@odin.ietf.org>; Wed, 21 Jan 2004 12:53:37 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AjMXN-0008HS-Tb for avt-archive@odin.ietf.org; Wed, 21 Jan 2004 12:53:10 -0500
Received: (from exim@localhost) by www1.ietf.org (8.12.8/8.12.8/Submit) id i0LHr9r0031829 for avt-archive@odin.ietf.org; Wed, 21 Jan 2004 12:53:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AjMXF-0008FI-0B; Wed, 21 Jan 2004 12:53:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AjMWV-0008E4-UH for avt@optimus.ietf.org; Wed, 21 Jan 2004 12:52:16 -0500
Received: from ietf-mx (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id MAA01662 for <avt@ietf.org>; Wed, 21 Jan 2004 12:52:12 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1AjMWU-00026M-00 for avt@ietf.org; Wed, 21 Jan 2004 12:52:14 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1AjMVZ-00023w-00 for avt@ietf.org; Wed, 21 Jan 2004 12:51:18 -0500
Received: from eagle.ericsson.se ([193.180.251.53]) by ietf-mx with esmtp (Exim 4.12) id 1AjMUt-00021h-00 for avt@ietf.org; Wed, 21 Jan 2004 12:50:35 -0500
Received: from esealnt610.al.sw.ericsson.se ([153.88.254.120]) by eagle.ericsson.se (8.12.10/8.12.10/WIREfire-1.8b) with ESMTP id i0LHoNAh001679; Wed, 21 Jan 2004 18:50:34 +0100
Received: from ericsson.com (research-1fd0e1.ki.sw.ericsson.se [147.214.34.33]) by esealnt610.al.sw.ericsson.se with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2657.72) id ZJB4GK4V; Wed, 21 Jan 2004 18:52:19 +0100
Message-ID: <400EBB85.3060704@ericsson.com>
Date: Wed, 21 Jan 2004 18:48:53 +0100
X-Sybari-Space: 00000000 00000000 00000000 00000000
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: gunnar.hellstrom@omnitor.com, "Paul E. Jones" <paulej@packetizer.com>
CC: avt@ietf.org
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
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
Content-Transfer-Encoding: 7bit
Subject: [AVT] Comments on draft-ietf-avt-rfc2793bis-01
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 Gunnar and Paul,

Here is my comments on the payload format.

1. Abstract: You need to remove the [1] reference.

2. Section 1: There is a MUST in the introduction. It should be changed 
to lower case must of two reasons. First, this document does not define 
that T.140 elements use ISO 10646-1. Secondly, having normative language 
in an introduction is not appropriate.

3. Section 3.2: Last sentence of second paragraph. "This T140block 
counter may be
   utilized to detect lost blocks." I would propose to change this to: 
"This T140block counter is intended to be
   utilized to detect lost blocks and avoid duplication of blocks."

4. section 3.3, last sentence: Is this SHOULD correct? Why does the 
paragraph implies that CCS SHOULD be place in one block, why not MAY or 
SHALL?

5. The robustness features of the draft. As I have privately commented I 
would prefer to see the robustness features be collected into a single 
chapter. I think by moving sections: 3.4, 3.5,  3.8, 3.9, and 4.4 into a 
new chapter, between 4 and 5 the draft can be made more understandable.

6. Section 3.6: I think one should be more explicit about the fact that 
the rendering of (reasonably) late blocks is recommend and very beneficial.

7. Section 3.6: End of last paragraph: I think I understand the 
motivation behind the recommendation that voice is discarded rather then 
the T.140 when going from IP to PSTN at a gateway. However I think one 
should reflect somewhat on the effects on the audio also.

8. Section 3.7: Timestamp. "For audio/T140, the clock frequency
     MAY be set to any value. If not specified by out of band mechanism,
     the frequency value is generally set to be 8000 Hz, as that is most
     common for audio."
I think the "generally set to be 8000 Hz" is not good enough. There 
needs to be strict rules on what to do, otherwise you are in trouble. I 
think that if not out-of-band signalling, where the interleaved audio 
can be matched in rate, a fixed rate shall be set.

I am also missing the sentence saying: "When using this payload format 
interleaved with an audio codec, the rate SHOULD be chosen to be the 
same as the audio codec(s) to avoid RTP timestamp rate switching."

9. Section 3.7: Missing marker bit definition. Even if not used it MUST 
be defined as being not used and set to 0.

10. Section 3.8: I think there are no reason to have a section called 
"additional headers" and then simply having it state, no headers exist. 
It is mostly about redundancy anyway, please rename.

11. section 3.9, second paragraph. This paragraph is very hard to 
interpret. First it talks about audio/t140, then about text/t140, and 
when you come to the rules you are rather confused about for what it 
applies. Please try to improve the paragraph through restructuring.

12. In regards to the robustness options. As we now have available 
mechanism to report packet losses, RFC 3611, but probably more important 
draft-ietf-avt-rtcp-feedback and its NACK format, there is now 
possibilities to do reactive repairs. I think the possibility should at 
least be mentioned, or if it doesn't work, that should be motivated. 
Please investigate this.

13. Section 5, Second paragraph: "To control the character transmission 
rate, the "fmtp" attribute [7]
   is used with the following syntax:"
I think this sentence should be changed to explain that; first CPS is a 
MIME parameter, secondly that this is how it is mapped according to 
section x to SDP.

14. Section 6.3: The RED SDP examples. Why does on have a=fmtp lines 
like this? To my understanding of the pt list it should only contain a 
single 98. This is either a bug here, or problem in the text/red document.

15. Section 7: I think the security section can be improved:
- Separate the three main issues, confidentiality, integrity, and source 
authentication. They are different, and have different severity and 
attacks, and different counters.
- The section should give recommendations to mechanism that allows one 
to counter these problems. For the two first SRTP works very well. For 
the last it provides some properties that can be used to accomplish 
that, combined with the signalling.
So please expand this.

16. Section 8: Should be titled "IANA Consideration". And the 
introduction to the chapter should request that the two mime types are 
registered.

17. Section 8.1, and 8.2: The registration should mention "This type is 
only defined for transfer via RTP."

18. Section 8.1, and 8.2: Security consideration: Please point at 
section 7 of RFC XXXX.

19. Section 8.2: The rate parameter for audio should contain the rule 
that it SHOULD be matched with interleaved audio codecs.

20. Section 11: Are really all references normative. I would expect that 
5, 6, and 8 are informative. I have however not looked closely at it.

21. As it seems there will be some more RFC editors notes, they may be 
moved into a separate RFC-editor section instead of being spread through 
the document.


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