How to correct NTP timestamp by using every RTCP sender report

OK. About the timestamp you attached:

What specific timestamp does this refer to?

What specific timestamp is in the message?

sources/libs/nvmsgconv/deepstream_schema/eventmsg_payload.cpp
about lines 700+

generate_event_message()
meta->ts

I know it’s meta->ts. I want to know the meaning of the ts in your project. In our demo, the ts is the time we group the message: generate_ts_rfc3339. It’s not the pts of the frame.

1 Like

I see, so where can I get the pts of each frame?

I published a frame on host, in the meantime, I wrote down this absolute timestamp of the host,
and the related rtp packet will be attached with a very near timestamp(maybe 250ms delay). After the frame going through deepstream pipeline, I want deepstream send back the timestamp back to host in redis , so as to sync the published frame with related inference.

You can try to add a probe function and get the timestamp from the pts of Gstbuffer structure.
https://gstreamer.freedesktop.org/documentation/gstreamer/gstbuffer.html?gi-language=c#members

THX, I am trying

There is no update from you for a period, assuming this is not an issue anymore. Hence we are closing this topic. If need further support, please open a new one.
Thanks