Screen capture high CPU load

Ankur Deep Jaiswal ankur at techgentsia.com
Fri Aug 3 06:03:25 UTC 2018


can you try *x264enc* speed-preset=*ultrafast* or *x264enc* speed-preset=
*veryfast*
x264enc has default preset of medium.


On Fri, Aug 3, 2018 at 3:38 AM, BogdanS <bodyaf at gmail.com> wrote:

> Hello Iam trying to do some screen capture and send via udp(windows)
>
> pipeline for example.
>
> dx9screencapsrc monitor=0 ! videoconvert ! x264enc ! rtph264pay ! udpsink
> host=127.0.0.1 port=5004
>
> pipeline are working but  it loads cpu up to  40%
>
> with openh264enc  it works much  better
> x9screencapsrc  ! videoconvert ! openh264enc complexity=0 usage-type=0
> bitrate =500000 ! rtph264pay ! udpsink host=127.0.0.1 port=5004
> loads cpu up to  15%
>
> I  need 4 like this for 4  monitors
>
>
> I see that dx9screencapsrc  output format BGR, so I need videoconvert
> before
> x264enc or openh264enc (don't recieves BGR).
>
> So my question  is there some practices to make this script works better?
>
> Newer version of gstreamer(I am using 1.8.0) works better?
>
> Thank you for advices!
>
>
>
>
> --
> Sent from: http://gstreamer-devel.966125.n4.nabble.com/
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>



-- 
Regards

Ankur Deep Jaiswal
Software Architect
Techgentsia Software Technologies Private Limited
Ernakulam
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20180803/bfa158f0/attachment.html>


More information about the gstreamer-devel mailing list