GStreamer Metrics

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

GStreamer Metrics

Greg Wunder
GStreamer Metrics

Are any metrics available from the framework?

If so, are there examples of getting these both prior to running a pipeline & during running a pipeline?



------------------------------------------------------------------------------

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: GStreamer Metrics

Stefan Sauer
hi,
Am 28.04.2010 21:44, schrieb Greg Wunder:
> Are any metrics available from the framework?
>
> If so, are there examples of getting these both prior to running a
> pipeline & during running a pipeline?
>
can you be a bit more specific?

Stefan

------------------------------------------------------------------------------
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: GStreamer Metrics

Stefan Sauer
Hi Greg,

Greg Wunder wrote:

>
> I'm specifically thinking of metrics that deal with performance.
> CPU, Mem Usage, Bandwidth (if network based), etc.
> Is there a way that GStreamer can query your underlying hardware
> resources & let you know usage as well as quality of service?
>
> -----Original Message-----
> From: Stefan Kost [mailto:[hidden email]]
> Sent: Wed 4/28/2010 4:25 PM
> To: Discussion of the development of GStreamer
> Cc: Greg Wunder
> Subject: Re: [gst-devel] GStreamer Metrics
>
> hi,
> Am 28.04.2010 21:44, schrieb Greg Wunder:
> > Are any metrics available from the framework?
> >
> > If so, are there examples of getting these both prior to running a
> > pipeline & during running a pipeline?
> >
> can you be a bit more specific?
>
> Stefan
>

please keep the discussion on the list. GStreamer has a QOS framework.
It can deal with shortage of CPU internally to some extend (drop video
frame to keep audio continuous). There is also QOS reporting in latest
core release.
For other metrics, e.g. gst-tracelib
(http://cgit.freedesktop.org/~ensonic/gst-tracelib/) can check cpu load,
memory usage.

As far as I know its not so easy to get most of the metrics in a cross
platform fashion, and even just on linux its not easy to get information
about network performance from the network stack.

Stefan


------------------------------------------------------------------------------
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel