MPEG TS PCR and PTS

Adams, Bruce (KMLWG) Bruce.Adams at KantarMedia.com
Tue May 8 07:27:08 UTC 2018


The synchronisation between streams is fine but that's not what I'm after. 
Please give a noob a break! :)

The gstreamer PTS is a relative timestamp which starts from 00:00:00 when I start playing.
How do I convert that to the time-stamp at the time of transmission?

If I add the system clock that gets me the reception time. It does not include the latency.
If I playback a TS I've previously saved I want to have the time-stamp it was transmitted which
could be days ago.

If I play a live stream via RTP I want to know the transmission delay.
I think a latency query is just the latency in the gstreamer pipeline.

The packets have time-stamps but gstreamer is (thankfully) processing those for me. I don't have direct access to them. 

-----Original Message-----
From: gstreamer-devel [mailto:gstreamer-devel-bounces at lists.freedesktop.org] On Behalf Of Baby Octopus
Sent: 07 May 2018 19:30
To: gstreamer-devel at lists.freedesktop.org
Subject: RE: MPEG TS PCR and PTS

I'm not really sure if the DVB standard recommends using TDT to derive
timestampson the decoder side. Almost all the decoders that I'm aware
of(including gstreamer) synchronize the PTS to the clock using PES PTS and
PCR. And they work pretty well :)

~BO 



--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/
_______________________________________________
gstreamer-devel mailing list
gstreamer-devel at lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel


More information about the gstreamer-devel mailing list