Please provide complete information as applicable to your setup.
• Hardware Platform (Jetson / GPU)
dGPU GeForce GTX 1660 SUPER
• DeepStream Version
• JetPack Version (valid for Jetson only)
• TensorRT Version
• NVIDIA GPU Driver Version (valid for GPU only)
• Issue Type( questions, new requirements, bugs)
• 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)
We’re having problems decoding and rendering an incoming RTSPS stream as compared to a standard RTSP stream.
We can reproduce what we believe is the issue with the following gst-launch command.
gst-launch-1.0 rtspsrc location="rtsps://192.168.0.40:30322/stream-eo" tls-validation-flags=4 latency=100 ! rtph264depay ! queue ! h264parse ! nvv4l2decoder ! nvvideoconvert ! nveglglessink 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 Progress: (connect) Connecting to rtsps://192.168.0.40:30322/stream-eo Progress: (open) Retrieving server options Progress: (open) Retrieving media info Progress: (request) SETUP stream 0 Progress: (request) SETUP stream 0 Progress: (request) SETUP stream 0 Progress: (open) Opened Stream Setting pipeline to PLAYING ... New clock: GstSystemClock Progress: (request) Sending PLAY request Progress: (request) Sending PLAY request Progress: (request) Sent PLAY request WARNING: from element /GstPipeline:pipeline0/GstEglGlesSink:eglglessink0: A lot of buffers are being dropped. Additional debug info: gstbasesink.c(3003): gst_base_sink_is_too_late (): /GstPipeline:pipeline0/GstEglGlesSink:eglglessink0: There may be a timestamping problem, or this computer is too slow.
When testing with our application, we tried setting the sync property to false… not much of a difference.
The video below shows the rendering/throughput issue on the left using gstreamer - and on the right using opencv which seems to work fine. I’m including this in the hopes that someone might recognize the issue.
If anyone has any experience with RTSPS and the gstreamer rtspsrc plugin, Any help would be greatly appreciated.