If you want to get meta info, you should use the nvstreammux. The muxer attaches an NvDsBatchMeta metadata structure to the output batched buffer.
Hi,@yuweiw
Is there a way to do this without using the nvstreammux plugin?
My application pipeline needs to be stopped and started frequently.
If I used the nvstreammux plugin in front of the osd, the pipeline restart might cause the argus daemon to fail and not capture again,so I wanted to find an alternative to nvstreammux.
No. Nvstreamux attaches the metadata to the buffer. What do you mean by
What is your specific user case?
I wonder if there is another way to add metadata to the buffer.
There is a bug validity probability in streammux plugin that causes argus daemonto hang up, but I don’t have time to follow up on this issue now, I need to find an alternative solution immediately to solve the uncapture problem caused by this bug in users’ hands.
There is no update from you for a period, assuming this is not an issue anymore.
Hence we are closing this topic. If need further support, please open a new one.
Thanks
If you don’t use nvstreammux, you should add it by yourself with Gstreamer API gst_buffer_add_meta. You can define the structure and add the meta to the buffer by yourself.
