[Live-devel] hasBeenSynchronizedUsingRTCP()

Jeff Shanab jshanab at smartwire.com
Fri Jul 29 11:49:57 PDT 2011


I traced the code and I AM getting the packets....

But every rtp timestamp is 0!

MultiFramedRTPSource::networkReadhandler()  following the line

Unsigned rtpTimestamp = ( ntohl(*u_int32_t*)(bPacket-data())); ADVANCE(4)

The PTS stamps are filled in, so I guess I can hack around it.

From: live-devel-bounces at ns.live555.com [mailto:live-devel-bounces at ns.live555.com] On Behalf Of Ross Finlayson
Sent: Friday, July 29, 2011 1:14 PM
To: LIVE555 Streaming Media - development & use
Subject: Re: [Live-devel] hasBeenSynchronizedUsingRTCP()

If your call to "hasBeenSynchronizedUsingRTCP()" *always* returns False, then that means that you (the receiving code) are never getting any RTCP "SR" packets, which probably means that the server is not sending such packets.  That's a problem with your server (but not a serious one, unless it is streaming both video and audio).

But if you receive at least one RTCP "SR" packet, then "hasBeenSynchronizedUsingRTCP()" will always return True thereafter.

Ross Finlayson
Live Networks, Inc.
http://www.live555.com/

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20110729/9de042a0/attachment-0001.html>


More information about the live-devel mailing list