RE: [AVT] jitter+seqno generation 3550

"Even, Roni" <roni.even@polycom.co.il> Fri, 11 January 2008 22:44 UTC

Return-path: <avt-bounces@ietf.org>
Received: from [127.0.0.1] (helo=stiedprmman1.va.neustar.com) by megatron.ietf.org with esmtp (Exim 4.43) id 1JDScG-0007N0-0j; Fri, 11 Jan 2008 17:44:44 -0500
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1JDScD-0007Ms-VQ for avt@ietf.org; Fri, 11 Jan 2008 17:44:41 -0500
Received: from fw.polycom.co.il ([212.179.41.2] helo=isrexch01.israel.polycom.com) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1JDScD-0006cs-3d for avt@ietf.org; Fri, 11 Jan 2008 17:44:41 -0500
X-MimeOLE: Produced By Microsoft Exchange V6.5
Content-class: urn:content-classes:message
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Subject: RE: [AVT] jitter+seqno generation 3550
Date: Sat, 12 Jan 2008 00:44:41 +0200
Message-ID: <144ED8561CE90C41A3E5908EDECE315C05421E18@IsrExch01.israel.polycom.com>
In-Reply-To: <31d1be720801110916ldf88bf6vab3e876d6c2060a7@mail.gmail.com>
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Thread-Topic: [AVT] jitter+seqno generation 3550
Thread-Index: AchUdcKJEyK3WwtdROqn8N8VdErB/gALNV9A
From: "Even, Roni" <roni.even@polycom.co.il>
To: Greg Herlein <gherlein@herlein.com>, Bob Gilman <bob_gilman@comcast.net>
X-Spam-Score: 0.0 (/)
X-Scan-Signature: a1852b4f554b02e7e4548cc7928acc1f
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>
Errors-To: avt-bounces@ietf.org

Hi,
First of all RTP +RTCP compose the RTP so if you do not use (send) RTCP  I would not call the implementation RTP compliant. Now if you chose to ignore the received RTCP stream and send only the minimal RTCP information this is OK if you do not have any use for it. Still the other side may want you sender/receiver reports to monitor the RTP session.

Seq no are important to verify that the delivery order is correct.

As for usage of the timing information, this is important in order to synchronize between streams like lip synch for audio and video or for sending multiple layers in a layered codecs using separate RTP sessions.

Other usage of RTCP adding to Bob's are using the RTCP feedback profile for end to end media controls and indications

Roni Even

> -----Original Message-----
> From: Greg Herlein [mailto:gherlein@herlein.com]
> Sent: Friday, January 11, 2008 7:17 PM
> To: Bob Gilman
> Cc: avt@ietf.org
> Subject: Re: [AVT] jitter+seqno generation 3550
> 
> I've heard that some use SN and TS for clock syncronization, but to be
> honest, I've never seen it in the wild.  In the applications I have
> seen, the clock sync is not something that really matters all that
> much at the RTP layer.  It's something that matters greatly at the
> MPEG payload processing layer or at the voice codec processing layer -
> but both are lower layers that the RTP code is not able to really
> affect.
> 
> Of course, this is in the hardware and software stacks that I have
> experience with.  I'd love to learn more about applications where
> clock sync is actually performed with RTP layer information.
> 
> Greg
> 
> On 1/11/08, Bob Gilman <bob_gilman@comcast.net> wrote:
> >
> >  Knowledge of received sequence numbers is critical for packet loss
> > concealment algorithms.
> >  It's useful, along with the timestamp, for clock synchronization with
> the
> > received stream.
> >  The sequence number is also used, along with the rollover counter, by
> SRTP
> > to provide a unique
> >  keystream for each packet and to prevent replay attacks.
> >  -Bob
> > -------------------------------------------------------------
> > Bob Gilman bob_gilman@comcast.net 303 898 9780
> >
> > Greg Herlein wrote:
> > Well, at a minimum it's useful to detect (and correct) out of order
> > packets. But, I suppose there's nothing to say you cannot just ignore
> > it.
> >
> > Why do so few implementations support RTCP? It's one of my pet
> > peeves. RTCP is well worth adding. Why not add it?
> >
> > Greg
> >
> > On 1/11/08, Lakshmi Thampi <lakshmi.thampi@sasken.com> wrote:
> >
> > Hello
> >  In reference to RFC 3550, Appendix A.1
> >
> > If the RTCP functionality is not used then can we assume that sequence
> no is
> > not a valid in RTP header
> >
> > regards
> > LakshmiSASKEN BUSINESS DISCLAIMER
> > -------------------------
> > This message may contain confidential, proprietary or legally privileged
> > information. In
> > case you are not the original intended Recipient of the message, you
> must
> > not, directly or
> > indirectly, use, Disclose, distribute, print, or copy any part of this
> > message and you are
> > requested to delete it and inform the sender. Any views expressed in
> this
> > message are
> > those of the individual sender unless otherwise stated. Nothing
> contained in
> > this message
> > shall be construed as an offer or acceptance of any offer by Sasken
> > Communication
> > Technologies Limited ("Sasken") unless sent with that express intent and
> > with due
> > authority of Sasken. Sasken has taken enough precautions to prevent the
> > spread of
> > viruses. However the company accepts no liability for any damage caused
> by
> > any virus
> > transmitted by this email
> >
> >
> > _______________________________________________
> > Audio/Video Transport Working Group
> > avt@ietf.org
> > https://www1.ietf.org/mailman/listinfo/avt
> >
> >
> >
> > _______________________________________________
> > Audio/Video Transport Working Group
> > avt@ietf.org
> > https://www1.ietf.org/mailman/listinfo/avt
> >
> >
> >
> >
> >
> >
> 
> _______________________________________________
> Audio/Video Transport Working Group
> avt@ietf.org
> https://www1.ietf.org/mailman/listinfo/avt

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