latency and delay measurement

Nicolas Dufresne nicolas at ndufresne.ca
Thu Aug 25 18:55:51 UTC 2022


Le jeudi 25 août 2022 à 08:54 -0600, Michael Gruner via gstreamer-devel a
écrit :
> Hello Saba
> 
> Here’s the GStreamer concept of latency:
> 
> https://gstreamer.freedesktop.org/documentation/additional/design/latency.html?gi-language=c
> 
> In the network streaming context, the concept of latency can be extended to
> include the receiver end. More specifically: the time it takes for a sample to
> be captured, processed, transmitted through the network and finally rendered
> on the receiver (by a display, for example).
> 
> Delay on the other hand, is a bit ambiguous to me. Maybe the contribution of a
> single element to the overall latency. 

The delay in GStreamer context is what the pipeline impose in the sink element
to ensure data is not late even if we hit the worst case latency. All the sinks
will render/playback with a delay that will accommodate the largest expected
latency in the system.

Nicolas

> 
> Anyway, best of lucks in your final project.
> 
> > On 25 Aug 2022, at 08:21, saba zade via gstreamer-devel
> > <gstreamer-devel at lists.freedesktop.org> wrote:
> > 
> > Hello Sir or Madam
> > 
> > I'm Saba Zade, a last year electrical engineering student. I am dealing with
> > my final project which is in the video streaming field. I am a bit confused
> > about the definition of delay and latency in different sites. I would be
> > very appreciative if you could explain to me what the gstreamer definition
> > is?
> > 
> > Thanks in advance,
> > Saba Zade.
> 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20220825/5e9a2448/attachment.htm>


More information about the gstreamer-devel mailing list