unable to record desktop using latest gstreamer in ubuntu 22.04

Anton Novikov random.plant at gmail.com
Thu Jun 8 16:48:30 UTC 2023


hey im ramzan tgi che der ohyel???

чт, 8 июн. 2023 г. в 21:30, cfd new via gstreamer-devel <
gstreamer-devel at lists.freedesktop.org>:

>
> I guess va-api is replacing vaapi.
> videoconvert ==> vapostproc
> vaapih264enc ==>vah264enc
>
> try it out and good luck.
>
>    Joe
> On Thursday, June 8, 2023, 10:46:57 a.m. EDT, tapas .. via gstreamer-devel
> <gstreamer-devel at lists.freedesktop.org> wrote:
>
>
> I can broadcast my desktop to a rtmp server successfully using
>
> ```
> gst-launch-1.0 ximagesrc use-damage=0 show-pointer=false !
> video/x-raw,framerate=30/1 ! videoconvert ! queue ! x264enc ! queue !
> flvmux name=mux ! queue ! progressreport ! queue ! rtmpsink sync=false
> async=true location="rtmp://xxxxxx" pulsesrc do-timestamp=true
> device="alsa_output.pci-0000_00_1b.0.analog-stereo.monitor" ! queue !
> audioconvert ! queue ! voaacenc bitrate=128000 ! queue ! mux.
> ```
>
>
>
> But If I try to do same using hw acceleration vaapi then it does not work
> !!
>
> ```
> gst-launch-1.0 ximagesrc use-damage=0 show-pointer=false !
> video/x-raw,framerate=30/1 ! videoconvert ! queue ! vaapih264enc
> dct8x8=true cabac=true rate-control=cbr bitrate=1000 keyframe-period=30
> max-bframes=1 ! queue ! flvmux name=mux ! queue ! progressreport ! queue !
> rtmpsink sync=false async=true location="rtmp://xxxx" pulsesrc
> do-timestamp=true
> device="alsa_output.pci-0000_00_1b.0.analog-stereo.monitor" ! queue !
> audioconvert ! queue ! voaacenc bitrate=128000 ! queue ! mux.
> ```
>
>
> It is just stuck at below if i use hw acceleration:
>
> > letting pipeline to PAUSED ... Pipeline is live and does not need
> > PREROLL ... Got context from element 'vaapiencodeh264-0':
> > gst.vaapi.Display=context,
> > gst.vaapi.Display=(GstVaapiDisplay)"\(GstVaapiDisplayGLX\)\
> > vaapidisplayglx0"; Pipeline is PREROLLED ... Setting pipeline to
> > PLAYING ... Redistribute latency... New clock: GstPulseSrcClock
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20230608/c9df7ece/attachment-0001.htm>


More information about the gstreamer-devel mailing list