NVidia components

Brian Dilley briandilley at briandilley.com
Thu Jan 9 10:27:47 UTC 2020


Should I build the entirety of gstreamer from scratch?  Should I not
install the gstreamer packages that come with ubuntu and instead build them
with gst-build?  I noticed ubuntu 18.04 (LTS) has gstreamer 1.14 while
ubuntu 19.x (beta) has 1.16... should I just build 1.16 from GStreamer
master (I assume that GStreamer master is 1.16) on Ubuntu 18.04 ?

Sorry for all of the questions :)

Thanks for all of the answers :)


On Thu, Jan 9, 2020 at 2:21 AM Tim Müller <tim at centricular.com> wrote:

> On Wed, 2020-01-08 at 19:55 -0800, Brian Dilley wrote:
>
> Hi Brian,
>
> > I'm using GStreamer on a Linux EC2 instance with a GPU on Amazon
> > AWS.  I've verified that a /dev/nvidia0 device exists (it's the
> > p2.xlarge instance) and is operational.  I've followed the
> > instructions in the NVidia PDF linked below for setting up the
> > hardware accelerated stuff for GStreamer - but when i use gst-inspect
> > I do not see any of the OMX plugins, nor any of the other plugins
> > that support hardware accelerated "stuff" with GStreamer.  Might
> > there be something I'm missing?  As I write this I see that the PDF
> > says that it's for the nvidia Jetson hardware - are there any ways to
> > get it working on an amazon instance?
> >
> > Here's the PDF:
> >
> https://developer.download.nvidia.com/embedded/L4T/r31_Release_v1.0/Docs/Accelerated_GStreamer_User_Guide.pdf
> >
> > Thanks in advance!
>
> As you noticed, the PDF is for NVIDIA's embedded devices, things work
> different with desktop hardware.
>
> To make things work there you need to grab the NVIDIA Codec SDK
>
>  https://developer.nvidia.com/nvidia-video-codec-sdk
>
> and then build the nvcodec plugin in gst-plugins-bad.
>
> If it's an option for you I would try and build GStreamer master first
> (with gst-build), since the NVIDIA stuff is a bit easier to build
> there, and also more featureful.
>
> In 1.16 there are separate nvdec/nvenc plugins instead and you will
> have to pass the SDK locations etc to the build system (iirc).
>
> Cheers
>  Tim
>
> --
> Tim Müller, Centricular Ltd - http://www.centricular.com
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20200109/2507c784/attachment.htm>


More information about the gstreamer-devel mailing list