MPEG TS PCR and PTS

Adams, Bruce (KMLWG) Bruce.Adams at KantarMedia.com
Mon May 7 12:13:52 UTC 2018


That's not correct according to the DVB standard (see http://www.etsi.org/deliver/etsi_en/300400_300499/300468/01.15.01_60/en_300468v011501p.pdf).
Both the TDT (mandatory) and TOT (optional) contain both and time and date stamps.

The issue on the gstreamer side is that the message comes on the bus (MPEG section -> TDT) and the PTS comes via the buffers. How do I associate these?

Perhaps I need an event via a pad rather than a message on the bus external the pipeline?

Perhaps what I want is a clock? As in:
https://gstreamer.freedesktop.org/documentation/application-development/advanced/clocks.html

I don't actually have any elements providing clock information in my pipeline at present. I would like a clock based on the absolute time from the TDT. 
Similarly a clock based on absolute time-stamps from RTP could also be useful.

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

TDT does not have have timestamp information. TDT is date information only.
Timestamps are entirely derived from PTS and PCR(PCR only in live cases for
clock skew compensation)



--
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