Please provide complete information as applicable to your setup.
**• Hardware Platform (Jetson / GPU)**Jetson Orin NX 16GB
• DeepStream Version 6.2
**• JetPack Version (valid for Jetson only)**5.1.1
• TensorRT Version 8.5.2
• NVIDIA GPU Driver Version (valid for GPU only)
• Issue Type( questions, new requirements, bugs) questions
• 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) command line
• Requirement details( This is for new requirement. Including the module name-for which plugin or for which sample application, the function description)
Hi, this pipeline command stops as soon as it executes.
I couldn’t find the reason.
I wrote it at the c++ source level, but this didn’t work.
Therefore, I tested with gst-launch-1.0. However, the issue that stops immediately after executing the command is the same.
The first command line I tried is as follows.
gst-launch-1.0 \
v4l2src device=/dev/video0 \
! "image/jpeg,width=1280,height=720,framerate=30/1" \
! jpegdec ! videoconvert ! nvvideoconvert ! "video/x-raw(memory:NVMM),format=NV12,width=1280,height=720,framerate=30/1" \
! nvstreammux0.sink_0 nvstreammux name=nvstreammux0 width=720 height=720 batch-size=1 ! queue \
! nvmultistreamtiler ! queue ! nvvideoconvert ! queue \
! nvdsosd ! queue ! tee name=video0 \
video0. ! nvegltransform ! nveglglessink sync=false \
video0. ! nvvideoconvert ! "video/x-raw(memory:NVMM),format=I420" ! nvv4l2h264enc ! h264parse ! splitmuxsink max-size-time=30000000000 location=/home/nvidia/videos/test_%05d.mp4
And I tried simplifying this command line into a file stream. But the status quo is the same.
gst-launch-1.0 \
uridecodebin uri="file:///opt/nvidia/deepstream/deepstream-6.2/samples/streams/sample_720p.mp4" \
! nvvideoconvert ! "video/x-raw(memory:NVMM),format=NV12,width=1280,height=720,framerate=30/1" \
! nvstreammux0.sink_0 nvstreammux name=nvstreammux0 width=720 height=720 batch-size=1 ! queue \
! nvmultistreamtiler ! queue ! nvvideoconvert ! queue \
! nvdsosd ! queue ! tee name=video0 \
video0. ! nvegltransform ! nveglglessink sync=false \
video0. ! nvvideoconvert ! "video/x-raw(memory:NVMM),format=I420" ! nvv4l2h264enc ! h264parse ! splitmuxsink max-size-time=30000000000 location=/home/nvidia/videos/test_%05d.mp4
The symptoms I observed seem to stop when the line that forms splitmuxsink is added at the branch of the tee.