gst-rtsp-server does not build successfully on TX1

Hi!
I`ve flashed my TX1 with latest JetPack 3.1.

Then i`ve cloned&installed from https://github.com/GStreamer step-by-step this repos:

https://github.com/GStreamer/gstreamer
https://github.com/GStreamer/gst-plugins-base
https://github.com/GStreamer/gst-plugins-good
https://github.com/GStreamer/gst-plugins-bad
https://github.com/GStreamer/gst-plugins-ugly
https://github.com/GStreamer/gst-rtsp-server

each package was built with this sequence:

removing from autogen.sh --enable-gtk-doc

then

./autogen.sh
make 
sudo make install

when building gst-rtsp-server i`ve got this error.

make[2]: Entering directory '/home/ubuntu/gst-rtsp-server/examples'
  CC       test-video.o
  CCLD     test-video
../gst/rtsp-server/.libs/libgstrtspserver-1.0.so: undefined reference to `gst_rtsp_message_parse_auth_credentials'
../gst/rtsp-server/.libs/libgstrtspserver-1.0.so: undefined reference to `gst_rtsp_generate_digest_auth_response'
../gst/rtsp-server/.libs/libgstrtspserver-1.0.so: undefined reference to `gst_rtsp_auth_credentials_free'

Does anybody know what to do in this situation?
It seems to me, that problem lies somewhere in gstreamer repo.

My Task is to stream some video from TX1 via RTSP.

Please refer to
https://devtalk.nvidia.com/default/topic/1014789/jetson-tx1/-the-cpu-usage-cannot-down-use-cuda-decode-/post/5188538/#5188538
https://devtalk.nvidia.com/default/topic/1018689/jetson-tx2/vlc-playing-gstreamer-flow/post/5187270/#5187270

This worked properly!

Target

sudo apt-get install libgstrtspserver-1.0 libgstreamer1.0-dev

test-launch.c @ https://github.com/GStreamer/gst-rtsp-server/blob/master/examples/test-launch.c

gcc test-launch.c -o test-launch $(pkg-config --cflags --libs gstreamer-1.0 gstreamer-rtsp-server-1.0)
./test-launch "videotestsrc ! omxh265enc ! rtph265pay name=pay0 pt=96"

Host
Open network stream rtsp://<TARGET_IP_ADDRESS>:8554/test via VLC

1 Like