[AVT] New Draft: RTP Profile for TCP Friendly Rate Control

Ladan Gharai <ladan@isi.edu> Mon, 09 February 2004 01:16 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 UAA10634 for <avt-archive@odin.ietf.org>; Sun, 8 Feb 2004 20:16:38 -0500 (EST)
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1Aq01y-0004z1-1W for avt-archive@odin.ietf.org; Sun, 08 Feb 2004 20:16:10 -0500
Received: (from exim@localhost) by www1.ietf.org (8.12.8/8.12.8/Submit) id i191G9A8019106 for avt-archive@odin.ietf.org; Sun, 8 Feb 2004 20:16:09 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=www1.ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1Aq01p-0004xN-U0; Sun, 08 Feb 2004 20:16:01 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by optimus.ietf.org with esmtp (Exim 4.20) id 1Aq01W-0004t8-Bt for avt@optimus.ietf.org; Sun, 08 Feb 2004 20:15:42 -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 UAA10597 for <avt@ietf.org>; Sun, 8 Feb 2004 20:15:40 -0500 (EST)
Received: from ietf-mx ([132.151.6.1]) by ietf-mx with esmtp (Exim 4.12) id 1Aq01U-00056B-00 for avt@ietf.org; Sun, 08 Feb 2004 20:15:40 -0500
Received: from exim by ietf-mx with spam-scanned (Exim 4.12) id 1Aq00f-00052B-00 for avt@ietf.org; Sun, 08 Feb 2004 20:14:50 -0500
Received: from porter.east.isi.edu ([65.114.168.19]) by ietf-mx with esmtp (Exim 4.12) id 1Aq00A-0004xH-00 for avt@ietf.org; Sun, 08 Feb 2004 20:14:18 -0500
Received: from isi.edu (java.east.isi.edu [65.114.168.149]) by porter.east.isi.edu (8.12.8/8.12.8) with ESMTP id i191EIwN000171 for <avt@ietf.org>; Sun, 8 Feb 2004 20:14:18 -0500 (EST)
Date: Sun, 08 Feb 2004 20:14:21 -0500
Mime-Version: 1.0 (Apple Message framework v552)
Content-Type: text/plain; charset="US-ASCII"; format="flowed"
From: Ladan Gharai <ladan@isi.edu>
To: avt@ietf.org
Content-Transfer-Encoding: 7bit
Message-Id: <4A55F4D4-5A9D-11D8-89ED-000A95C47376@isi.edu>
X-Mailer: Apple Mail (2.552)
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] New Draft: RTP Profile for TCP Friendly Rate Control
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

Dear AVT'ers:

I have just submitted a new draft draft-gharai-avt-tfrc-profile-00.txt 
to the Internet Drafts editor. The draft is also available on line at 
http://www.east.isi.edu/projects/MACC/tfrc-profile.txt

This is a preliminary draft for a RTP profile for TFRC,  "RTP/AVPCC". 
Please read and comment on the draft, in particular on the following 
two items:

(I)     A TFRC receiver depends on  receiving  estimates of the current 
RTT and the send time of each RTP packet, in order to compute its loss 
event rate.
         A simplistic approach to providing this information to the 
receiver is to add fixed fields to the RTP data header. This approach 
has a number of draw backs: (1) current implementations may not be able 
to parse such packets; (2) additional overhead of 8 octets in each data 
packet.
        Ideally, a TFRC receiver would be able to make do with the 
standard RTP time stamp (which denotes sampling or presentation time) - 
and would be able to compute the RTT itself (with the added bonus of 
also providing it to the TFRC sender).
        This raises two questions: (1) does the RTP time stamp suffice 
for loss event calculations? and (2) is it possible to have the 
receiver compute RTTs?


(II)      A  TFRC sender requires feedback at least once per RTT.  
Depending on the data rate of a flow and the RTT, this TFRC requirement 
may result in violation of RTCPs minimum interval and bandwidth 
restrictions/recommendations. According to RFC3550  a profile MAY 
specify control traffic bandwidth as a separate session parameter. Is 
there a similar provision for profiles where the scaled minimum RTCP 
interval does not suffice? (i.e. where does the profile state that it 
cannot abide by the recommended minimum RTCP  interval?)

Ladan Gharai
http://www.east.isi.edu/~ladan


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