Re: [AVT] T.38 over RTP: RTP Sequence Number
Colin Perkins <csp@csperkins.org> Mon, 04 July 2005 10:47 UTC
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1DpOUW-00078v-QX; Mon, 04 Jul 2005 06:47:56 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1DpOUU-00078M-Nu for avt@megatron.ietf.org; Mon, 04 Jul 2005 06:47:55 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id GAA23341 for <avt@ietf.org>; Mon, 4 Jul 2005 06:47:48 -0400 (EDT)
Received: from mr1.dcs.gla.ac.uk ([130.209.249.184]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1DpOj0-0000jO-R9 for avt@ietf.org; Mon, 04 Jul 2005 07:02:56 -0400
Received: from alor.dcs.gla.ac.uk ([130.209.247.84]:49310) by mr1.dcs.gla.ac.uk with esmtpsa (TLSv1:RC4-SHA:128) (Exim 4.42) id 1DpOII-0001ke-Cy; Mon, 04 Jul 2005 11:35:18 +0100
In-Reply-To: <79B4F738DDD4EF4F85A4641A0FE5EFD6011A059D@aclmsg.corp.audiocodes.com>
References: <79B4F738DDD4EF4F85A4641A0FE5EFD6011A059D@aclmsg.corp.audiocodes.com>
Mime-Version: 1.0 (Apple Message framework v730)
Content-Type: text/plain; charset="US-ASCII"; delsp="yes"; format="flowed"
Message-Id: <BF7AD458-91F9-4003-8C71-D0E21ADF786A@csperkins.org>
Content-Transfer-Encoding: 7bit
From: Colin Perkins <csp@csperkins.org>
Subject: Re: [AVT] T.38 over RTP: RTP Sequence Number
Date: Mon, 04 Jul 2005 11:35:15 +0100
To: Vladimir Ulybin <Vladimir@audiocodes.com>
X-Mailer: Apple Mail (2.730)
X-Spam-Score: 0.0 (/)
X-Scan-Signature: 538aad3a3c4f01d8b6a6477ca4248793
Content-Transfer-Encoding: 7bit
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>
Sender: avt-bounces@ietf.org
Errors-To: avt-bounces@ietf.org
On 4 Jul 2005, at 10:58, Vladimir Ulybin wrote: > On my suggestion from 3 Jul 2005, at 15:44: >>> I think we may use for RTP sequence number the same rules of >>> incrementing as for T.38 UDPTL SN, i.e. increment SN per every new >>> primary IFP packet and do not increment SN if a fax packet is >>> repeated. > > Colin Perkins wrote: >> Not if you wish to be compatible with RTP: RTP requires the sequence >> numbers to be unique. > > 1. The current T.38 Rec. defining T.38 over RTP refers to RFC 3550 > as a > basic RTP protocol to be used for encapsulation. > 2. The RFC 3550 does not define the packet repetition, also does > not use > SHOULD or MUST for sequence number advances (in contrast to RFC > 2833bis > were the MUST is used). The RTP specification says "The sequence number increments by one for each RTP data packet sent". > 3. Different RTP sequence numbers assigned to a fax state (or binary > data) detected (or demodulated) at ONE moment of time cannot be > considered as unique, because the one fax state will share some > different packets. There is no mutual correspondence. Using either RFC 2733, the RTP retransmission framework, or RTP over TCP will retain the sequence number. This is not a problem. > 4. I try to find a more reliable transport for T.38 over RTP. The > blind > assignment of new sequence numbers for ALL packets is full compatible > with RFC 3550, but highly reduces the reliability of fax relay, > because > gateways may not repeat fax packets. As you say, gateways may not repeat the packets. This is because RTP requires all packets to have a unique sequence number - a gateway which suppresses the duplicates is behaving correctly. > 5. As I understand from draft-ietf-avt-rtp-retransmission-11.txt the > only problem of packet repetition with the same SN is a distorted RTCP > statistics. In absence of other ways this violation is better than to > loose connection during fax relay. The AVT working group has developed three alternatives to improve the quality of the media: RFC 2733, the RTP retransmission framework, or RTP over TCP. I believe one of those would be appropriate for your usage. Colin _______________________________________________ Audio/Video Transport Working Group avt@ietf.org https://www1.ietf.org/mailman/listinfo/avt
- [AVT] T.38 over RTP: RTP Sequence Number Vladimir Ulybin
- Re: [AVT] T.38 over RTP: RTP Sequence Number Colin Perkins
- RE: [AVT] T.38 over RTP: RTP Sequence Number Vladimir Ulybin
- Re: [AVT] T.38 over RTP: RTP Sequence Number Magnus Westerlund
- Re: [AVT] T.38 over RTP: RTP Sequence Number Colin Perkins
- RE: [AVT] T.38 over RTP: RTP Sequence Number Vladimir Ulybin
- RE: [AVT] T.38 over RTP: RTP Sequence Number Vladimir Ulybin
- Re: [AVT] T.38 over RTP: RTP Sequence Number Colin Perkins
- RE: [AVT] T.38 over RTP: RTP Sequence Number Paul E. Jones
- RE: [AVT] T.38 over RTP: RTP Sequence Number Vladimir Ulybin
- RE: [AVT] T.38 over RTP: RTP Sequence Number Vladimir Ulybin
- RE: [AVT] T.38 over RTP: RTP Sequence Number Paul E. Jones
- RE: [AVT] T.38 over RTP: RTP Sequence Number Vladimir Ulybin
- RE: [AVT] T.38 over RTP: RTP Sequence Number Vladimir Ulybin
- Re: [AVT] T.38 over RTP: RTP Sequence Number Colin Perkins
- RE: [AVT] T.38 over RTP: RTP Sequence Number Paul E. Jones
- RE: [AVT] T.38 over RTP: RTP Sequence Number Vladimir Ulybin
- Re: [AVT] T.38 over RTP: RTP Sequence Number Colin Perkins
- RE: [AVT] T.38 over RTP: RTP Sequence Number Oren Peleg
- RE: [AVT] T.38 over RTP: RTP Sequence Number Vladimir Ulybin
- Re: [AVT] T.38 over RTP: RTP Sequence Number Colin Perkins
- Re: [AVT] T.38 over RTP: RTP Sequence Number Magnus Westerlund
- RE: [AVT] T.38 over RTP: RTP Sequence Number Paul E. Jones
- RE: [AVT] T.38 over RTP: RTP Sequence Number Vladimir Ulybin
- RE: [AVT] T.38 over RTP: RTP Sequence Number Vladimir Ulybin
- RE: [AVT] T.38 over RTP: RTP Sequence Number Paul E. Jones
- RE: [AVT] T.38 over RTP: RTP Sequence Number Oren Peleg
- Re: [AVT] T.38 over RTP: RTP Sequence Number Colin Perkins
- RE: [AVT] T.38 over RTP: RTP Sequence Number Oren Peleg
- RE: [AVT] T.38 over RTP: RTP Sequence Number Vladimir Ulybin
- RE: [AVT] T.38 over RTP: RTP Sequence Number Vladimir Ulybin
- RE: [AVT] T.38 over RTP: RTP Sequence Number Paul E. Jones
- RE: [AVT] T.38 over RTP: RTP Sequence Number Vladimir Ulybin
- Re: [AVT] T.38 over RTP: RTP Sequence Number Magnus Westerlund
- Re: [AVT] T.38 over RTP: RTP Sequence Number lazzaro
- RE: [AVT] T.38 over RTP: RTP Sequence Number Vladimir Ulybin
- Re: [AVT] T.38 over RTP: RTP Sequence Number Magnus Westerlund