How to debug an RTSP camera that cannot work with Deepstream 7.1

Please provide complete information as applicable to your setup.

• Hardware Platform (Jetson / GPU): Jetson Orin NX 16GB
• DeepStream Version: 7.1
• JetPack Version (valid for Jetson only): 6.2
• TensorRT Version
• NVIDIA GPU Driver Version (valid for GPU only)
• Issue Type( questions, new requirements, bugs): Launch Deepstream, It could not capture video stream
• How to reproduce the issue ? (This is for bugs. Including which sample app is using, the configuration files content, the command line used and other details for reproducing): Use IP camera video stream path as uri, run a script .sh to launch deepstream, it stucks.
• Requirement details( This is for new requirement. Including the module name-for which plugin or for which sample application, the function description): I use a UNV RTSP camera to connect with Jetson Orin Nano Devkit, and try to use deepstream to show the video stream, it failed.
To check it with gst-launch-1.0, it works.
To check it with gst-play-1.0, it fails.

BTW, connecting the camera with Win 10 PC, and use VLC player, it works. Connecting the camera with Jetson and run VLC, it doesn’t work.

I wonder why gst-launch-1.0 cannot confirm whether the video stream is able to work with Deepstream? And is gst-play-1.0 more reliable?

andrew

What is your full commands and parameters you use to run deepstream?

which DeepStream sample are you testing or referring to? what is the whole media pipeline? are you using rtspsrc in gst-luanch test? could you share the running log?

Hi fanzh, curious_cat

Deepstream sample is source4_1080p_dec_infer-resnet_tracker_sgie_tiled_display_int8. The media pipeline is IP camera → Network Switch (optional) → LAN port of Jetson Orin Nano devkit.
Yes, when using gst-luanch, I used rtscsrc. The commands are as follows:

$ gst-launch-1.0 rtspsrc location=rtsp://admin:123456abc*@192.168.100.13:554/ds-test latency=30 ! rtph265depay ! h265parse ! nvv4l2decoder ! nv3dsink window-width=1440 window-height=640

$ gst-play-1.0 rtsp://admin:123456abc*@192.168.100.13:554/media/video1

Log file for running gst-play is attached.

log gstreamer.txt (951 Bytes)

When changed to another “good” camera with same model, gst-play can work and deepstream can work too.

It seems gst-launch tests can not make sure deepstream works, but gst-play can. is it true?

andrew

could you share the deepstream running log? plese run “export GST_DEBUG=5” before run the app. wondering the detailed error log.
gst-play is a player, which covers more error cases. if gst-luanch can paly the url, you can port the pipeline to DeepSream app.

Hi fanzh,
Yes, I tried to use both gst-luanch and gst-play pipelines to Deepstream, both didn’t work.

Let me ask my customer to get the deepstream log as they took the camera back.

andrew

Sorry for the late reply, Is this still an DeepStream issue to support? Thanks!

Hi fanzh,
This should be the camera issue, you can close this topic now. Thanks for your great support.
andrew

thanks for the update! If need further support, please open a new one. Thanks

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.