Can we send metadata and overlay bounding boxes without .NET libraries?

We have developed certain app that overlays bounding boxes on camera image by sending metadata to VMS server.

We developed this app with component integration by using .NET libraries.

We would like to find an alternative means of .NET libraries to make this app platform-independent.

Is there any way to send metadata to VMS server without using .NET libraries?

For example, can we send metadata with protocol integration?

We have not documented the different ways to send in Metadata to XProtect, but there are alternatives you could consider:

  1. Act like an ONVIF device, where only Metadata streams are supported. You could support e.g. 8 streams on same ‘device’ if that make sense for you. The protocol specification is public.

  2. Take a look at our VPS (Video-Processing-Service) library – this is for Linux development with GPU’s. The XProtect driver sends video frames to your service and get metadata back to XProtect. If your platform is for Linux – this may be an option.

  3. Take a look at our AI Bridge – Documentation is here https://doc.milestonesys.com/latest/en-US/portal/htm/chapter-page-aibridge-admin-manual.htm?tocpath=Third-party%20integrations%7CMilestone%20AI%20Bridge%20administrator%20manual%201.7%7C_____0

and AI Bridge Forum is here - https://developer.milestonesys.com/s/topic/0TO3X000000VV12WAG/ai-bridge