[avt] Use of redundancy in rfc2793bis text transmission - optimizing interoperability

"Gunnar Hellstrom" <gunnar.hellstrom@omnitor.se> Thu, 15 April 2004 11:11 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 HAA16889 for <avt-archive@odin.ietf.org>; Thu, 15 Apr 2004 07:11:01 -0400 (EDT)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1BE4fb-0007Gc-1C for avt-archive@odin.ietf.org; Thu, 15 Apr 2004 07:04:35 -0400
Received: (from exim@localhost) by www1.ietf.org (8.12.8/8.12.8/Submit) id i3FB4Yg7027925 for avt-archive@odin.ietf.org; Thu, 15 Apr 2004 07:04:35 -0400
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1BE4bB-0005w2-Ii; Thu, 15 Apr 2004 07:00:01 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1BE4XQ-00050F-Nt for avt@optimus.ietf.org; Thu, 15 Apr 2004 06:56:08 -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 GAA16478 for <avt@ietf.org>; Thu, 15 Apr 2004 06:56:03 -0400 (EDT)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1BE4XM-0004UJ-00 for avt@ietf.org; Thu, 15 Apr 2004 06:56:04 -0400
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1BE4WJ-0004QY-00 for avt@ietf.org; Thu, 15 Apr 2004 06:55:00 -0400
Received: from mail3.pi.se ([195.7.64.137] ident=root) by ietf-mx with esmtp (Exim 4.12) id 1BE4VU-0004N9-00 for avt@ietf.org; Thu, 15 Apr 2004 06:54:08 -0400
Received: from vit ([217.167.116.106]) (authenticated (0 bits)) by mail3.pi.se (8.12.10/8.11.2) with ESMTP id i3FApU2t001202; Thu, 15 Apr 2004 12:51:32 +0200 (CEST)
From: Gunnar Hellstrom <gunnar.hellstrom@omnitor.se>
To: avt IETF <avt@ietf.org>
Cc: Toip list <toip@snowshore.com>
Subject: [avt] Use of redundancy in rfc2793bis text transmission - optimizing interoperability
Date: Thu, 15 Apr 2004 12:54:02 +0200
Message-ID: <BHEHLFPKIPMLPFNFAHJKKENHEDAA.gunnar.hellstrom@omnitor.se>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0)
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165
Importance: Normal
Content-Transfer-Encoding: quoted-printable
X-MIME-Autoconverted: from 8bit to quoted-printable by mail3.pi.se id i3FApU2t001202
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: quoted-printable
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: quoted-printable

Sorry, I sent a message to the list yesterday that was chopped off just
before the important part - the proposed text section in RFC2793bis.

Here is the full message:
---------------------------------
I often get comments on the real time interactive text conversation
transport RFC2793bis, that it must more clearly require the use of
redundancy to achieve good success rate in text transmission even in bad
network conditions.

Next version of draft-ietf-avt-rfc2793bis is about to be published, and I
would like to have  agreeable wording on this issue.

A traditional requirement for basic text conversation quality is that no
more than 1% characters may be lost in conditions where voice
communications is barely usable. Where characters are dropped marks for
missing text should be inserted in the received text. A higher quality
level, called good text quality requires no more than 0.2% characters to be
dropped. This is of course no exact scientific measure and many factors
influence both the loss and the perception of usability of voice
conversation, but it gives a fair design goal.

With voice coding and transmission schemes prevailing today, voice gets
barely usable around 20% packet loss.

Therefore, in order to assure proper interoperability with the required
quality level for text at 20% packet loss, we need to require one original
and two redundant transmissions according to RFC2198. ( lowering text loss
to 0.8% ). We also have to require that RFC 2198 is supported as the
default mechanism. Otherwise we may have the risk that two UAs propose
different protection methods against loss, and we end up in a situation
without protection, that gives us 20% text loss at 20% packet loss. That
can not be called interoperability.

In order to be assured proper interoperability, but give room for use of
other methods in specific applications and known network conditions, I want
to get agreement to introduce this section in RFC 2793 bis:

---------------------------------------------------------------------------
-----------------
"4. Protection against loss of data

For reduction of data loss in case of packet loss, redundant data SHOULD be
included in the packets following the procedures in RFC 2198 [3].  If the
application and the end to end network conditions are not known to require
other methods or parameters, this method MUST be used, transmitting the
original text and two redundant generations.

As an alternative (or in addition) to redundancy, Forward Error Correction
mechanisms MAY be used when transmitting text, as per RFC 2733 [8] or any
other mechanism with the purpose of increasing the reliability of text
transmission.

There are also other mechanisms for increasing robustness of transmission
that MAY be applied."
---------------------------------------------------------------------------
---------------------

Regards
Gunnar

-------------------------------------------
Gunnar Hellström
Omnitor AB
Renathvägen 2
SE 121 37 Johanneshov
SWEDEN
+46 8 556 002 03
Mob: +46 708 204 288
www.omnitor.se
Gunnar.Hellstrom@Omnitor.se
--------------------------------------------




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