Re: [AVT] Submitted draft-hellstrom-avt-rfc2793bis-01.txt

"Paul E. Jones" <paulej@packetizer.com> Sat, 18 October 2003 18:55 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 ESMTP id OAA05675 for <avt-archive@odin.ietf.org>; Sat, 18 Oct 2003 14:55:23 -0400 (EDT)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AAwEC-0001R5-6X for avt-archive@odin.ietf.org; Sat, 18 Oct 2003 14:55:04 -0400
Received: (from exim@localhost) by www1.ietf.org (8.12.8/8.12.8/Submit) id h9IIt4X2005513 for avt-archive@odin.ietf.org; Sat, 18 Oct 2003 14:55:04 -0400
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AAwEA-0001QN-Mp; Sat, 18 Oct 2003 14:55:02 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1AAwDs-0001Nu-QA for avt@optimus.ietf.org; Sat, 18 Oct 2003 14:54:44 -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 OAA05649 for <avt@ietf.org>; Sat, 18 Oct 2003 14:54:33 -0400 (EDT)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1AAwDp-0004gx-00 for avt@ietf.org; Sat, 18 Oct 2003 14:54:41 -0400
Received: from rrcs-midsouth-24-199-215-41.biz.rr.com ([24.199.215.41] helo=paris.packetizer.org ident=system) by ietf-mx with esmtp (Exim 4.12) id 1AAwDp-0004gu-00 for avt@ietf.org; Sat, 18 Oct 2003 14:54:41 -0400
Received: from PAULEJW2K1 (geneva.packetizer.org [192.168.1.2]) by paris.packetizer.org (8.12.5/8.12.5) with SMTP id h9IHsdBQ014467; Sat, 18 Oct 2003 13:54:40 -0400
Message-ID: <006c01c395a9$22c1e550$e1cc6a9c@cisco.com>
From: "Paul E. Jones" <paulej@packetizer.com>
To: Colin Perkins <csp@csperkins.org>
Cc: avt@ietf.org
References: <4B52E71D-F33F-11D7-8BFC-000A957FC5F2@csperkins.org>
Subject: Re: [AVT] Submitted draft-hellstrom-avt-rfc2793bis-01.txt
Date: Sat, 18 Oct 2003 14:53:34 -0400
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1158
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
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

Colin,

> The T140block counter is presumably used to determine if a T.140 packet
> has been lost when a single RTP session switches between text and
> speech (so, for example, one can tell if a lost packet is the last
> packet of speech or the first packet of text). The rationale is not
> clearly explained in Section 3.2.

The text in that section states, "This counter may be utilized to detect
lost characters."  Is there alternative text that you'd like to see here?

> There seem to be cases where the T140block counter can fail to detect a
> lost packet. For example, consider the scenario where the last packet
> of text and first packet of speech are lost, during the transition. In
> this case the RTP sequence number will tell you that two packets were
> lost, but there doesn't seem to be a way to tell if they were text or
> speech. Is this an issue?

No, this should not be an issue.  In fact, this is precisely why the
T140block counter is proposed to be added at the start of the payload.  This
way, the receiving end can detect whether a text packet is lost or not.  We
have a requirement from the deaf community to include a back tick (`)
character whenever one or more characters are lost.  We were told that it
does not matter how many characters were lost (i.e., they do not want a
string of back tick characters) or whether audio was lost: they just need an
indicator to know that some textual information was lost.

> Section 3.5 would benefit from more discussion of the difference
> between a single RTP session that can switch between speech and text
> (which has no special synchronisation requirements), and multiple
> simultaneous RTP sessions, some text and some other media types, which
> need to be synchronised. There is a fundamental difference between the
> audio/t140 format - which treats text as a low-rate audio codec - and
> the text/140 format which treats text as a separate media, and this is
> not well brought out in the draft.

This should be done solely based on the RTP timestamps, I believe.  I will
add some text accordingly that will appear in the next draft.

> In Section 3.8, it is important to clarify that each packet will have a
> unique timestamp, but that this is not sufficient to identify packets
> because text packets have no fixed time duration. The current text
> could be interpreted to imply that packets have non-unique timestamps.

I do not follow you completely here.  How is is that one could assume that
the timestamps may be replicated?  Can you point to specific text that
exists or is missing?  (Hard to point to the latter, but perhaps you could
propose some.)

> I would recommend that the "text/red" MIME type registration be split
> into a separate draft, since logically separate from transport of T.140.

I can certainly do that.  If we put nothing more into this other draft, then
it would be a very short document.  Is there particular content that you'd
also like to see go along with this registration, other than appropriate
references to the work in RFC 2198?

Paul


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