• Hardware Platform (Jetson / GPU)
dGPU • DeepStream Version
7 • TensorRT Version
8.6.1 • NVIDIA GPU Driver Version (valid for GPU only)
nvidia-driver-535
When running deepstream_test_1_rtsp_out.py on my gpu device, the pipeline runs without error, and I can connect to the stream using ffplay rtsp://localhost:8554/ds-test. However, the player is stuck at nan with no video output.
Running sudo tcpdump -n -i any udp port 5400 shows that udp packets are being sent: Out IP 192.168.1.171.41472 > 224.224.255.255.5400: UDP, length 1400
I am experiencing this issue without any code or configuration modifications and am running it with: python deepstream_test1_rtsp_out.py -i ../../../../samples/streams/sample_720p.h264
I can reproduce this issue on a Jetson Orin Dev kit
with gst-launch, I receive an unhandled error after ~15 seconds
Setting pipeline to PAUSED ...
Pipeline is live and does not need PREROLL ...
Got context from element 'eglglessink0': gst.egl.EGLDisplay=context, display=(GstEGLDisplay)NULL;
Progress: (open) Opening Stream
Pipeline is PREROLLED ...
Prerolled, waiting for progress to finish...
Progress: (connect) Connecting to rtsp://localhost:8554/ds-test
Progress: (open) Retrieving server options
Progress: (open) Retrieving media info
ERROR: from element /GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:source: Unhandled error
Additional debug info:
../gst/rtsp/gstrtspsrc.c(6795): gst_rtspsrc_send (): /GstPipeline:pipeline0/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:source:
Service Unavailable (503)
ERROR: pipeline doesn't want to preroll.
Setting pipeline to NULL ...
Freeing pipeline ...
Yes, I can reproduce this issue on both dgpu and Jetson. I have also tried running it inside and outside of a container
Running the provided code and using the resultant test.264 results in the same issue
did you modify the python code or test the pipeline above? do you mean you the mp4 generating by the pipeline above also results in the same issue? could you share the file?
I mean that python deepstream_test1_rtsp_out.py -i ~/test.264 results in the same issue where the pipeline runs, but I am unable to view the output rtsp stream
running ffplay test.264 works fine on my end as well.
Are you able to run deepstream_test1_rtsp_out.py and view the rtsp stream on your end?
I did two tests on dgpu without any code and cfg modification. the used python version is v1.1.11 for DS7.0.
test1. python3 deepstream_test1_rtsp_out.py -i /opt/nvidia/deepstream/deepstream/samples/streams/sample_720p.h264, then execute ffplay rtsp://localhost:8554/ds-test, the 1441 frames can be played well.
test2. python3 deepstream_test1_rtsp_out.py -i test.h264, then execute ffplay rtsp://localhost:8554/ds-test, the 1441 frames can be played well.
There is no update from you for a period, assuming this is not an issue anymore. Hence we are closing this topic. If need further support, please open a new one. Thanks