when curl add a stream
the nvmultiurisrcbin will has camera_id, camera_name,camera_url and so on
so how get these key for other pipeline , for example perf function?
when curl add a stream
the nvmultiurisrcbin will has camera_id, camera_name,camera_url and so on
so how get these key for other pipeline , for example perf function?
The nvmultiurisrcbin is open source now. If you want to get the parameters and customize those, you can try to customize our source code deepstream-7.1\sources\gst-plugins\gst-nvmultiurisrcbin.
thanks you ,This is a bit challenging for me.now
can get it by a probe func?
You can try to get those from the message. Please refer to the source code gst_nvmessage_parse_stream_add in the deepstream-7.1\sources\libs\gstnvdscustomhelper\gst-nvdscustommessage.c.
const GstStructure *str;
if (!gst_nvmessage_is_stream_add (message))
return FALSE;
str = gst_message_get_structure (message);
gst_structure_get_uint (str, "source-id", &sensor_info->source_id);
sensor_info->sensor_id = gst_structure_get_string (str, "sensor-id");
sensor_info->sensor_name = gst_structure_get_string (str, "sensor-name");
sensor_info->uri = gst_structure_get_string (str, "uri");
This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.