We would make camera metadata in JSON format to the recording server and recombination to XML by our client plugin. Where we find that we cannot have the metadata through the driver plugin adding the same camera (with the same IP & MAC) to the client plugin (that we can only create a random MAC for the server, and registered it as another hardware) on the recording server. It is not a reasonable user scenario. We would seek your advice if we can add different metadata streams on the same camera (hardware) by ONVIF protocol.
We learned that max. metadata stream for hardware is 100. Is this the same for ONVIF cameras? If yes, how to make it works?
Please share some info. for further implementation and development. Thank you!
We did another test this morning, where we find something interesting about the license charges.
00_License_Page: From the server license page, we have 4 devices is charged.
01_4_Devices: We do have 4 devices on the server.
02_Device_From_Driver_Plugin: It is the device that we add to get the metadata from the same camera (witht the same MAC & IP).
03_Original_Device: It is the original ONVIF camera we add for different metadata streaming.
04_Customer_Dashboard: From the license managment page, we found that it is actually charged 3 license for this server (which means the same MAC & IP charnged only 1 license).
05_Total_License_InUse: This is the total channels in use for this license package.
In order to prevent multi-hardware registered on the same server and license charge conflict, what kind of methods we can work to make different metadata streaming working by ONVIF protocol? Any suggestions for the charapters from MIP SDK?
For the camera, we used the ONVIF driver to build its connection for video and audio connection.
For the plugin, we used the MIP SDK to set up the metadata DB and try to let the camera connect to it (indeed, we need to add the plugin to the recording server).
Will this cause the problem? If yes, what could we do to make it simple?
I don’t think you answered my colleague’s question.
You can have a Onvif camera with multiple metadata streams, all working on the Onvif driver. This should always be one camera license even wit multiple metadata streams.
You can have a camera working on the Onvif driver, and next to it a device working on MIP driver, this is two devices and uses two XProtect camera licenses.
It is unclear what you have in regards to devices and on which drivers.
Actually, you did answer my question for license usage. that we do have a camera working on the Onvif driver, and next to it a device (actually, the same camera) working on MIP driver, this is two devices and uses two XProtect camera licenses.
We will try the other methods to make our plugin work on SmartClient without additional license charges. Thank you for the license info. & confirmation.
I am glad you could use my answer, thank you for the feedback.
Your client application or plugin will not have any license charge unless it is implemented in a way where it introduces more devices on the recording server.
Ideally your camera can send additional metadata channels on the Onvif driver.