decode h264 with NVCUVID

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

decode h264 with NVCUVID

Andressio
Hello all,

I am trying to decode a H264 rtsp stream expoiting NVCUVID via GStreamer. My GPU card is NVIDA RTX 2080.
I ultimately need to decode frames and have access to raw rgb data form CPU for further image processing.
I built Gstreamer 1.16 with Cerbero since the nvdec plugin is not available on my stock distro (Ubuntu 18.04 LTS). The best pipeline that I managed to put toghether is:

gst-launch-1.0 rtspsrc location="rtsp://root:root@192.168.0.91:554/axis- media/media.amp?videocodec=h264&resolution=3840x2160&fps=25" protocols=GST_RTSP_LOWER_TRANS_TCP latency=0 ! rtph264depay ! h264parse ! nvdec ! gldownload ! fpsdisplaysink sync=false

The problem: this pipeline shows only completely green frames but the fps counter increases, the framerate is consistent with the camera fps and nvidia-smi shows that the process is using some gpu memory.
Anyone has an idea about how to fix it?

Sent from the GStreamer-devel mailing list archive at Nabble.com.

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel