Please provide complete information as applicable to your setup.
• Hardware Platform (jetson xavier nx devkit)
• DeepStream Version5.0
• JetPack Version (valid for Jetson only)4.4
• TensorRT Version7.1
Hey guys,I’m working on a pipeline that process a few live videos and output them with rstp server respectively.
Now I have a simple test based on deepstream-test3(python),I added a nvstreamdemux after nvdsosd and created two nvegltransform&nveglglessink,the pipeline like :
uridecoderbin1 \ _______________________________________________ / nvegltransform1 ->nveglglessink1
______________ nvstreammux ->nvinfer ->… ->nvdsosd ->nvstreamdemux
uridecoderbin2 / _______________________________________________ \nvegltransform2 ->nveglglessink2
and I got :
Decodebin child added: source
Decodebin child added: source
Decodebin child added: decodebin0
Decodebin child added: decodebin1
Decodebin child added: rtppcmadepay0
Decodebin child added: rtph264depay0
Decodebin child added: alawdec0
Decodebin child added: h264parse0
In cb_newpad
gstname= audio/x-raw
Decodebin child added: capsfilter0
Decodebin child added: nvv4l2decoder0
Seting bufapi_version
Opening in BLOCKING MODE
NvMMLiteOpen : Block : BlockType = 261
NVMEDIA: Reading vendor.tegra.display-size : status: 6
NvMMLiteBlockCreate : Block : BlockType = 261
In cb_newpad
gstname= video/x-raw
features= <Gst.CapsFeatures object at 0x7f9eeae048 (GstCapsFeatures at 0x7edc08da00)>
reference in DPB was never decoded
Frame Number= 0 Number of Objects= 1 Vehicle_count= 0 Person_count= 1
Segmentation fault (core dumped)
update:
I changed nvstreamdemux after nvinfer,segmentation fault disappeared ,but stream fps is down to 0.2 and just show picture in one nveglglessink and the other one just no picture.
echo like:
Frame Number=0 Number of Objects=1 Vehicle_count=1 Person_count=0
Frame Number=0 Number of Objects=1 Vehicle_count=1 Person_count=0
and just stucked,
after ctrl+c,echo like:
Frame Number=1 Number of Objects=1 Vehicle_count=1 Person_count=0
Frame Number=1 Number of Objects=1 Vehicle_count=1 Person_count=0
stream 0 fps is 0.2********
stream 1 fps is 0.2********
here is my pipeline:
How can I use nvstreamdemux to get multiple stream output properly?
location of nvstreamdemux is special in a pipeline?
I find nvstreamdemux in deepstream5.0 guide,only input and output,it’s a reverse of nvstreammux?