Invalid argument reference in DPB was never decoded

Hi,

I am trying to use camera of my phone as a IP camera. I have RTSP server application on my phone.
So, I have been following this post https://forums.developer.nvidia.com/t/ip-camera-rstp-using-with-jetson-nano/111736
I tried following command:

gst-launch-1.0 rtspsrc location=rtsp://10.217.62.99:5554/video/h264
latency=1000 ! rtph264depay ! h264parse ! nvv4l2decoder ! nvvidconv !
video/x-raw,format=BGRx ! identity drop-allocation=true ! v4l2sink
device=/dev/video1

It gives me this error :

New clock: GstSystemClock
Progress: (request) Sending PLAY request
Progress: (request) Sending PLAY request
Progress: (request) Sent PLAY request
NvMMLiteOpen : Block : BlockType = 261
NVMEDIA: Reading vendor.tegra.display-size : status: 6
NvMMLiteBlockCreate : Block : BlockType = 261

(gst-launch-1.0:19188): GStreamer-CRITICAL **: 16:58:14.368:
gst_mini_object_unref: assertion 'mini_object != NULL' failed
NvMMLiteOpen : Block : BlockType = 261
NVMEDIA: Reading vendor.tegra.display-size : status: 6
NvMMLiteBlockCreate : Block : BlockType = 261
WARNING: from element
/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSink:udpsink1: Error
sending UDP packets
Additional debug info:
gstmultiudpsink.c(729): gst_multiudpsink_send_messages ():
/GstPipeline:pipeline0/GstRTSPSrc:rtspsrc0/GstUDPSink:udpsink1:
client 10.217.62.99:0, reason: Error sending message: Invalid argument
reference in DPB was never decoded

I asked this to gstreamer forum and that’s their answer:
http://gstreamer-devel.966125.n4.nabble.com/Error-sending-UDP-packets-tp4696030p4696036.html

I didn’t understand that what should I do. Can you help me to solve this?
Regards,

Hi,
On Jetson Nano, you can run the pipeline and check if you can see video preview:

gst-launch-1.0 rtspsrc location=rtsp://10.217.62.99:5554/video/h264
latency=1000 ! rtph264depay ! h264parse ! nvv4l2decoder ! nvoverlaysink

To make sure the URI is valid first.

My IP address has changed but I made the necessary correction so I typed following command:

  gst-launch-1.0 rtspsrc location=rtsp://100.88.243.5:5554/video/h264 latency=1000 ! rtph264depay ! h264parse ! nvv4l2decoder ! nvoverlaysink

but nothing has changed. It gives me exactly the same error. I am sure the URI is valid because the RTSP server application says its connected when I typed the command. Also changing the port number 5554 to 8080 and entering on browser I can see the video in real time.

Hi,
Not sure what your camera is. You may refer to this post:

Probably you need to set user and password in the URI.