[AVT] RE: Comments on draft-ietf-avt-compact-bundled-evrc-06.txt
"Adam Li" <adamli@hyervision.com> Tue, 20 June 2006 17:33 UTC
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1Fsk6Y-0001FS-1V; Tue, 20 Jun 2006 13:33:34 -0400
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1Fsk6X-0001FN-2z for avt@ietf.org; Tue, 20 Jun 2006 13:33:33 -0400
Received: from 206-225-85-160.dedicated.abac.net ([206.225.85.160] helo=server.zchannels.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1Fsk6W-0003vH-I1 for avt@ietf.org; Tue, 20 Jun 2006 13:33:33 -0400
Received: from elephant (rrcs-67-52-150-122.west.biz.rr.com [67.52.150.122]) (authenticated bits=0) by server.zchannels.com (8.13.6/8.13.4) with ESMTP id k5KHWgSn074830 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO); Tue, 20 Jun 2006 10:32:42 -0700 (PDT) (envelope-from adamli@hyervision.com)
Message-Id: <200606201732.k5KHWgSn074830@server.zchannels.com>
From: Adam Li <adamli@hyervision.com>
To: "'Kapoor, Rohit'" <rkapoor@qualcomm.com>, 'Qiaobing Xie' <Qiaobing.Xie@motorola.com>
Date: Tue, 20 Jun 2006 10:33:28 -0700
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook, Build 11.0.6353
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869
Thread-Index: AcaT0BwREdpbOOG5QqubqAdJ6M7JPwADRTqgAAawqjAAIAVl0AAECnsgAAHDMbA=
In-Reply-To: <ECA90F8A96A62E4EB8D9E25E5140F75602284360@NAEX09.na.qualcomm.com>
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 6907f330301e69261fa73bed91449a20
Cc: 'Colin Perkins' <csp@csperkins.org>, 'AVT WG' <avt@ietf.org>
Subject: [AVT] RE: Comments on draft-ietf-avt-compact-bundled-evrc-06.txt
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>
Errors-To: avt-bounces@ietf.org
Rohit, That looks alright with me. Adam > -----Original Message----- > From: Kapoor, Rohit [mailto:rkapoor@qualcomm.com] > Sent: Tuesday, June 20, 2006 9:52 AM > To: Adam Li; Qiaobing Xie > Cc: Colin Perkins; AVT WG > Subject: RE: Comments on draft-ietf-avt-compact-bundled-evrc-06.txt > > Adam, > > Please see some of my answers below. > > > -----Original Message----- > > From: Adam Li [mailto:adamli@hyervision.com] > > Sent: Tuesday, June 20, 2006 8:20 AM > > To: Kapoor, Rohit; 'Qiaobing Xie' > > Cc: 'Colin Perkins'; 'AVT WG' > > Subject: RE: Comments on draft-ietf-avt-compact-bundled-evrc-06.txt > > > > Rohit, > > > > Personally I would like a little more detailed explanation for the > clarity > > for the reader. Section 1.3 is the only place talks about DTX, and it > > makes > > it not so easy to connect the parameters (dtxmax, dtxmin, and > hangover) to > > the brief description in Section 1.3. Maybe we can move some > descriptions > > of > > those parameters to 1.3 to make the DTX process easier to understand > from > > reader's perspective. This is up to you. > > <Rohit> Good suggestion. At the end of this last call, we can make a > small editorial change to move some descriptions of the parameters to > 1.3. > > > > > A little more detail for the other issue I mentioned in original > comments: > > In the asynchronous stream, a default dtxmax of 32 may imply a > necessary > > buffer of 0.64 seconds. That's more than 1.2 seconds round trip. I > would > > suggest maybe you can define a default dtxmax different from the 3GPP2 > > default (which I believe is set with synchronous operation is mind, > based > > on > > changing of the silence characteristics). > > <Rohit> Since 3GPP2 will be the primary user of this RFC, we'd like to > leave the default value to the 3GPP2 value. But we will add a sentence, > as you suggested below, to inform the reader of the impact of dtxmax > (more below). > > > > And I think definitely it would > > be > > helpful to point out the impact of dtxmax on the detection delay, > which > > some > > text such as "Note that the dtxmax parameter will affect the amount of > > delay > > the RTP receivers have to have for detecting DTX in the stream" in > > corresponding places in Section 6. > > > > <Rohit> We propose to add the following sentence (a small change to your > proposed sentence): "Note that if the RTP receiver elects to detect DTX > using dtxmax, the dtxmax parameter will affect the amount of delay the > RTP receiver sees before detecting DTX in the stream". > > Please let us know if this would sufficiently address your concerns. > > Thanks, > Rohit > > > > Hope it helps. > > > > Adam > > > > > > > -----Original Message----- > > > From: Kapoor, Rohit [mailto:rkapoor@qualcomm.com] > > > Sent: Monday, June 19, 2006 4:32 PM > > > To: Adam Li; Qiaobing Xie > > > Cc: Colin Perkins; AVT WG > > > Subject: RE: Comments on draft-ietf-avt-compact-bundled-evrc-06.txt > > > > > > Adam, > > > > > > In order to address your concern, we propose to add the following > text > > > for detection of DTX, at the end of Section 1.3. > > > > > > "An RTP receiver can detect that it is in a DTX period using > information > > > from RTP sequence number and timestamp, since RTP sequence number > > > increments for each transmitted packet, whereas RTP timestamp > increments > > > regardless of whether frame is transmitted or dropped due to DTX > [RFC > > > 3550]". > > > > > > Please let us know if this addresses your concern. > > > > > > Thanks, > > > Rohit > > > > > > > -----Original Message----- > > > > From: Adam Li [mailto:adamli@hyervision.com] > > > > Sent: Monday, June 19, 2006 1:35 PM > > > > To: 'Qiaobing Xie' > > > > Cc: Kapoor, Rohit; 'Colin Perkins'; 'AVT WG' > > > > Subject: RE: Comments on > draft-ietf-avt-compact-bundled-evrc-06.txt > > > > > > > > Hi Qiaobing, > > > > > > > > I understand that DTX is backward compatible with EVRC decoders > not > > > > implementing it (Note here you talked about EVRC decoders). > > > > > > > > However, we are here talking about RTP sender/receivers of EVRC > > > stream. If > > > > you want to add DTX features in the RTP payload protocol, it is > > > natural > > > > that > > > > you will need to define how DTX is used and detected in the RTP > > > > sender/receivers. > > > > > > > > It makes little sense to have DTX in RTP but do not say anything > about > > > how > > > > it is used in the RTP sender and how it detected in the RTP > receiver, > > > just > > > > because the EVRC decoder after the RTP receiver can always decode > it > > > even > > > > without knowing DTX. > > > > > > > > In my opinion: if we define a feature in the protocol, specify how > it > > > is > > > > used and maybe discuss the impact of its usage. Arguing that the > > > decoder > > > > will work without using the feature is irrelevant. > > > > > > > > Adam > > > > > > > > > -----Original Message----- > > > > > From: Qiaobing Xie [mailto:Qiaobing.Xie@motorola.com] > > > > > Sent: Monday, June 19, 2006 11:43 AM > > > > > To: Adam Li > > > > > Cc: 'Kapoor, Rohit'; 'Colin Perkins'; 'AVT WG' > > > > > Subject: Re: Comments on > draft-ietf-avt-compact-bundled-evrc-06.txt > > > > > > > > > > Hi, Adam, > > > > > > > > > > ... > > > > > >>>(1) It would be helpful to discuss how the receiver detects > DTX > > > > during > > > > > a > > > > > >>>session (by detecting the gap in the stream by matching RTP > > > header > > > > > >>>timestamp intervals with payload duration?) > > > > > >> > > > > > >><Rohit> The receiver may not need to use RTP timestamp to > detect > > > that > > > > it > > > > > >>is in a DTX period. Some implementation could decide to > generate > > > > comfort > > > > > >>noise if it sees some missing packets (either due to DTX or > lost > > > data). > > > > > >>This is largely an implementation choice. > > > > > > > > > > > > How does one detect missing packets without looking at the SN > of > > > the > > > > > next > > > > > > received RTP packet? Also, is there a way to detect > discontinuity > > > in > > > > an > > > > > > asynchronous stream by other methods than looking at the time > > > stamps? > > > > > Maybe > > > > > > you can clarify in the draft on how those are achieved in RTP > > > instead > > > > of > > > > > the > > > > > > synchronous environment in the wireless networks. > > > > > > > > > > Detecting discontinuity in a RTP stream using timestamp is a > common > > > > > operation of any RTP endpoint and there is absolutely no > intention > > > to > > > > > change that here. I think what Rohit meant to say was that the > RTP > > > > > receiver in this case does not have to know whether it is in a > DTX. > > > > > > > > > > > > > > > > > "How to detect DTX" is a protocol issue when the specification > > > > supports > > > > > DTX. > > > > > > "What to do after it is detected" is an implement issue. > > > > > > > > > > The DTX algorithm was worked out in 3GPP2 TSG-C and for backward > > > > > compatibility reasons it was deliberately made so that the > receiver > > > does > > > > > not need to know whether DTX is in force. In other words, it is > NOT > > > a > > > > > requirement by the design of the DTX algorithm for the receiver > to > > > > > detect DTX. (Of cause, a given implementation is free to build > DTX > > > > > detection in its receiver if it feels that's something good to > do). > > > > > > > > > > regards, > > > > > -Qiaobing > > > > > > > > > > > > > > > > > Adam > > > > > > > > > > > > > > > > > > > > > > > > > > > > _______________________________________________ Audio/Video Transport Working Group avt@ietf.org https://www1.ietf.org/mailman/listinfo/avt
- [AVT] I-D ACTION:draft-ietf-avt-compact-bundled-e… Internet-Drafts
- [AVT] Working group last call: draft-ietf-avt-com… Colin Perkins
- [AVT] Comments on draft-ietf-avt-compact-bundled-… Adam Li
- [AVT] RE: Comments on draft-ietf-avt-compact-bund… Kapoor, Rohit
- [AVT] RE: Comments on draft-ietf-avt-compact-bund… Adam Li
- [AVT] Re: Comments on draft-ietf-avt-compact-bund… Qiaobing Xie
- [AVT] RE: Comments on draft-ietf-avt-compact-bund… Adam Li
- [AVT] RE: Comments on draft-ietf-avt-compact-bund… Kapoor, Rohit
- [AVT] RE: Comments on draft-ietf-avt-compact-bund… Adam Li
- [AVT] RE: Comments on draft-ietf-avt-compact-bund… Kapoor, Rohit
- [AVT] RE: Comments on draft-ietf-avt-compact-bund… Adam Li
- Re: [AVT] Working group last call: draft-ietf-avt… Colin Perkins