Top Banner
Measuring Video Capture Latency with GStreamer, Raspberry Pi and Satellites William Manley - stb-tester.com
9

Measuring Video Capture William Manley - stb-tester.com ... · Measuring Video Capture Latency with GStreamer, Raspberry Pi and Satellites William Manley - stb-tester.com

Nov 04, 2019

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Measuring Video Capture William Manley - stb-tester.com ... · Measuring Video Capture Latency with GStreamer, Raspberry Pi and Satellites William Manley - stb-tester.com

Measuring Video Capture Latency

with GStreamer, Raspberry Pi and Satellites

William Manley - stb-tester.com

Page 2: Measuring Video Capture William Manley - stb-tester.com ... · Measuring Video Capture Latency with GStreamer, Raspberry Pi and Satellites William Manley - stb-tester.com
Page 3: Measuring Video Capture William Manley - stb-tester.com ... · Measuring Video Capture Latency with GStreamer, Raspberry Pi and Satellites William Manley - stb-tester.com
Page 4: Measuring Video Capture William Manley - stb-tester.com ... · Measuring Video Capture Latency with GStreamer, Raspberry Pi and Satellites William Manley - stb-tester.com
Page 5: Measuring Video Capture William Manley - stb-tester.com ... · Measuring Video Capture Latency with GStreamer, Raspberry Pi and Satellites William Manley - stb-tester.com
Page 6: Measuring Video Capture William Manley - stb-tester.com ... · Measuring Video Capture Latency with GStreamer, Raspberry Pi and Satellites William Manley - stb-tester.com

TimestampStream timeRunning TimeClock TimeRender TimeRender Realtime

GST_BUFFER_TIMESTAMP(buffer)gst_segment_to_stream_time(segment, timestamp)gst_segment_to_running_time(segment, timestamp)Running time + gst_element_get_base_time(element)Clock Time + latencygst_clock_unadjust(realtime_clock, render_time)

Page 7: Measuring Video Capture William Manley - stb-tester.com ... · Measuring Video Capture Latency with GStreamer, Raspberry Pi and Satellites William Manley - stb-tester.com
Page 8: Measuring Video Capture William Manley - stb-tester.com ... · Measuring Video Capture Latency with GStreamer, Raspberry Pi and Satellites William Manley - stb-tester.com

timestampoverlayvideotestsrc queue mmalsink

timeoverlayparsev4l2src fakesink

HDMI

Page 9: Measuring Video Capture William Manley - stb-tester.com ... · Measuring Video Capture Latency with GStreamer, Raspberry Pi and Satellites William Manley - stb-tester.com

See AlsoBlog Post on this: https://stb-tester.com/blog/2016/07/05/latency-measurements

How to build a GPS NTP server with the Raspberry Pi:

http://ava.upuaut.net/?p=726

Overlay and parsing GStreamer elements: https://github.com/stb-tester/latency-clock