On Wed, 10 Aug 2016 07:28:41 -0700 Ross Finlayson <finlay...@live555.com> wrote:
> Absolutely not! > > LIVE555 programmers should never have to deal with RTP timestamps directly. > Our software automatically uses RTCP to convert presentation times to RTP > timestamps (when transmitting) and back to presentation times (when > receiving). Presentation times are all that you need to think about. > > Therefore, whatever problem you (think you may) have, please describe it > again, without using the term “timestamp” (at all!). Don’t submit a ‘patch’. > Please just describe your problem. And, once again, don’t mention the word > “timestamp” at all. Ok. How to reproduce: The misbehaviour only happens with rtp over rtsp. rtp over UDP is ok. 1) receive a stream from liveMedia and observe presentationTime in YourSink::afterGettingFrame(...) The values of presentationTime increase nicely as they should. Continue observing. 2) During observation make a new connection with another instance of your client in order to receive the same stream a second time. You will notice the values of presentationTime in 1) to jump. So the receiving process of the first client is influenced by the connection of the second client. This behaviour is fixed in by previous patch, which I hope will be useful for all experiencing a similar problem. Yours, Johannes Gajdosik _______________________________________________ live-devel mailing list live-devel@lists.live555.com http://lists.live555.com/mailman/listinfo/live-devel