Even if you don’t know C, I would highly recommend following the gstreamer tutorials on C to start.
My suggestion would be to retype the tutorials so they stick in your memory. Even if you don’t know C and even if the framework isn’t friendly, you will learn. Basic use of a c compiler is explained in the first tutorial if you don’t already know how to compile a .c program.
The reason I suggest to learn it in C is because gstreamer is written in C and looks like C in most languages, including Python. It will behave in ways you won’t expect and which will only make sense if you understand what’s going on under the hood (eg. with GLib’s MainLoop). Once you learn what’s going on, it is probably easier and safer to write it in another language.
When you are done with the gstreamer tutorials, DeepStream can be installed on Tegra since JetPack 4.3 with
sudo apt install deepstream-4.0. All the sample code can be found under
If it sounds like a lot of work, it is, but if you want your thing to run fast even on an actual potato, accept no alternatives.