•Hardware Platform (Jetson / GPU): GTX2080
•DeepStream Version 5 (deepstream:5.0.1-20.09-samples
)
•NVIDIA GPU Driver Version 460.56
•Issue Type( questions, new requirements, bugs) question
Hi. I’m running a pipeline inside the deepstream:5.0.1-20.09-samples
docker container. The pipeline roughly does the following (omitting converts, encoders/decoders, and other irrelevant stuff)
src1 -> nvstreammuxmux ->(nvinfer, others) -> nvstreamdemux -> [block1] -> ...
src1 -/ \-[block2] -> ...
I can access deepstream metadata before the nvstreamdemux
using the pyds.gst_buffer_get_nvds_batch_meta
, but obviously that works in a probe before the demuxer.
Q: Is it possible to access deepstream metadata after the nvstreamdemux
element?
Notes:
-
the demux element mentions here:
Output
- Gst Buffer (non-batched, single source)
- Meta related to each Gst Buffer source
What is / how can I access “Meta related to each Gst Buffer source” (ideally from python)? In the past, I’ve been able to workaround missing bindings (eg here and here ), but I do not know whether this is the case or not.
-
according to this diagram, I think I’m looking for
NvDsFrameMeta
-
here I can see a
gst_buffer_get_nvds_meta
, but cannot find it in thepyds
bindings…