gst-rtsp-server is the go-to solution if camera footage should be streamed on a Raspberry Pi or a NVIDIA Jetson Nano or so. It is important that the right version of gst-rtsp-server is used. While test-launch.c supports normal GStreamer compliant launch lines, it seems to be close to impossible to escape all quotes, double quotes and parentheses correctly which are required to use NVIDIA’s GStreamer support when using it e.g. with a Jetson Nano. I thought it is much easier to modify test-launch.c quite a bit to make the most common options selectable using command line arguments. The c source code can be found on github.