we are developing a system to get broadcast quality camera pictures from certain e-sports participants to a main control center. Gstreamer with nvarguscamerasrc and all the hardware encoding is a very “cool tool”… :-)
As udp-streaming (ultra-low latency is mandantory) is fighting with loosing frames, we found SRT will do it right.
But - the gstreamer that comes with the Nano contains version 1.14.5, which does not include SRT support.
Even 1.16.3 does not (should have according to gstreamer, but does not, as somebody told due to a bug in Ubuntu).
Now wasted 3 days in trying to find a workaround.
Gstreamer 1.16.3 is the latest version, which can be installed with gst-install, to get 1.18.3, you have to built with meson and ninja. But even after managing this, the 1.14.5 stays (gst-inspect-1.0 --version) in the system. Uninstalling with apt-remove will get 1.16.3 on top, but removes support of nvarguscamerasrc and all those components.
Even when building with nix gstreamer works with SRT but is lacking nvidia support. And I got it only working once. Trying to open a nix-shell again failed.
Does anybode has an idea which way to go?
First killing 1.14.5 and then building 1.18.3 and were to get the nvidia stuff?
Kicking gstreamer and try with ffmpeg?
Drink a beer and wait for the barbeque?
Any help is highly appreciated,