High cpu utilization with raw-video(UYVY) network streaming pipeline

Tim Allen gstreamer at timallen.ltd.uk
Mon Feb 16 08:48:09 PST 2015


Tim Müller wrote
> There have been some improvements in this respect in git master. It
> would be great if you could re-run your test with git master
> (core/base/good), compiled against glib >= 2.44 (for
> g_socket-send_messages() support).

Thanks for the recommendation, it's a great improvement! I built glib 2.43.4
and took the latest gstreamer source from the git repository. Having done
that I now see on a single core:

real    0m11.325s
user    0m4.997s
sys     0m6.220s

and if I enable 2 cores now, the file is streamed in 10 seconds:
real    0m10.048s
user    0m4.978s
sys     0m4.763s

and tegrastats on the K1 reports:
RAM 149/1894MB (lfb 218x4MB) cpu [79%,19%,off,off]@2320 EMC 4%@924 AVP
0%@204 VDE 120 GR3D 0%@12 EDP limit 0

which is much better than I was seeing previously, and better than
gstreamer-0.10.

Many thanks,
Tim.






--
View this message in context: http://gstreamer-devel.966125.n4.nabble.com/High-cpu-utilization-with-raw-video-UYVY-network-streaming-pipeline-tp4669784p4670767.html
Sent from the GStreamer-devel mailing list archive at Nabble.com.


More information about the gstreamer-devel mailing list