The Gstreamer RTSP plugin

Hi, I want to ask wether Deepstream supply the rtsp push flow plugin, thanks!

Hi,
Do you run DS3.0 on Xavier?

We were running on Jetson TX2, not Xavier.

Hi,
rtsp source can work in DeepStream SDK. Please try below steps:

Server
sudo apt-get install libgstrtspserver-1.0 libgstreamer1.0-dev
gcc test-launch.c -o test-launch $(pkg-config --cflags --libs gstreamer-1.0 gstreamer-rtsp-server-1.0)
./test-launch "filesrc location=sample_720p.mp4 ! qtdemux ! rtph264pay name=pay0 pt=96 "

Client
Modify following line in config file:

#uri=file:///home/nvidia/sample_720p.mp4
uri=rtsp://127.0.0.1:8554/test

Run

./nvgstiva-app -c ../../configs/PGIE-FP16-CarType-CarMake-CarColor.txt

Hi, DaneLLL.
You may misunderstand what I mean. I found that DeepStream SDK 3.0 on Xavier already have a kind of sink type–RTSPStreaming, like:

[sink2]
enable=0
#Type - 1=FakeSink 2=EglSink 3=File 4=RTSPStreaming 5=Overlay
type=4
#1=h264 2=h265 3=mpeg4
## only h264 is supported right now.
codec=1
sync=0
bitrate=4000000
# set below properties in case of RTSPStreaming
rtsp-port=8554
udp-port=5400

So, the DeepStream SDK should be Server and the Client is what I get from the Server.

Hi,
On DS1.5, we don’t support this sink case in config file. gstnviva-app is open source code. You can refer to test-launch.c and integrate into your usecase.

OK, I’ll try, thanks!