[dcp] Issues with adoption of DCCP for RTP applications
Damon Lanphear <damonlan@real.com> Fri, 14 June 2002 15:13 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 LAA02829 for <dcp-archive@odin.ietf.org>; Fri, 14 Jun 2002 11:13:29 -0400 (EDT)
Received: (from daemon@localhost) by optimus.ietf.org (8.9.1a/8.9.1) id LAA17185 for dcp-archive@odin.ietf.org; Fri, 14 Jun 2002 11:14:07 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id LAA17172; Fri, 14 Jun 2002 11:13:57 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id LAA17141 for <dcp@optimus.ietf.org>; Fri, 14 Jun 2002 11:13:55 -0400 (EDT)
Received: from wullbinkle.real.com (wullbinkle.real.com [207.188.22.31]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id LAA02813 for <dcp@ietf.org>; Fri, 14 Jun 2002 11:13:16 -0400 (EDT)
Received: from real.com (murrow2k1.real.com [207.188.7.41]) by wullbinkle.real.com (8.12.2/8.12.2) with ESMTP id g5EFDFKR002104 for <dcp@ietf.org>; Fri, 14 Jun 2002 08:13:15 -0700
Received: from turnip ([172.23.103.232]) by real.com (8.12.2/8.12.2) with SMTP id g5EFDFMB023066 for <dcp@ietf.org>; Fri, 14 Jun 2002 08:13:15 -0700
Message-Id: <3.0.32.20020614081346.00e1d9f0@mail.real.com>
X-Sender: damonlan@mail.real.com
X-Mailer: Windows Eudora Pro Version 3.0 (32)
Date: Fri, 14 Jun 2002 08:13:46 -0700
To: dcp@ietf.org
From: Damon Lanphear <damonlan@real.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Subject: [dcp] Issues with adoption of DCCP for RTP applications
Sender: dcp-admin@ietf.org
Errors-To: dcp-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: Datagram Control Protocol <dcp.ietf.org>
X-BeenThere: dcp@ietf.org
A potential issue for the adoption of DCCP for RTP applications is the redundant use of data in the two protocol layers. Both DCCP and RTP place a sequence number in the data packet header, and both DCCP and RTP employ a receiver report mechanism. The receiver report mechanism, in the RTP case, can be extended to transmit the same data as would be placed in a DCCP-style feedback packet. It is important to be clear about how the "redundant" data is actually used by both DCCP and RTP. Both DCCP and RTP use sequence numbers to detect packet loss. For RTP applications, sequence numbers may be used to establish frame ordering, to perform ARQ in a time sensitive way, and to compute loss metrics that have relevance to the overlying application. RTP must therefore make the sequence number known to the overlying application in order to support such features, whereas DCCP does not. Simply stated, the problem domains of DCCP and RTP are sufficiently different that the redundancy of the sequence number datum may be justifiable. The same principle is applicable to the issue of redundant information in receiver reports. In both DCCP and RTP the form of receiver reports is reasonably flexible. There is a clear separation between RTP and DCCP of the application's concerns and the concerns of a congestion control mechanism, respectively. This seperation assists in maintaining the respective protocols appropriateness for a variety of applications. What are the group's thoughts on these issues? Are they seemingly moot as my current line of thinking implies, or ought we work to reconcille such redundancies? damon _______________________________________________ dcp mailing list dcp@ietf.org https://www1.ietf.org/mailman/listinfo/dcp
- [dcp] Issues with adoption of DCCP for RTP applic… Damon Lanphear
- Re: [dcp] Issues with adoption of DCCP for RTP ap… Andrei Gurtov
- Re: [dcp] Issues with adoption of DCCP for RTP ap… Eddie Kohler
- Re: [dcp] Issues with adoption of DCCP for RTP ap… Damon Lanphear