Metadata stream bounding boxes not appearing in Smart client

We are implementing a camera driver based on Milestone driver framework to facilitate integration with Milestone XProtect server.

While testing Metadata stream implementation, we have come across a strange observation that the bounding boxes do not appearing in the XProtect Smart Client.

Here are the basics we have verified:

1. We can see the metadata XML correctly using the MetadataLiveViewer tool whenever driver is sending the Metadata packets.

2. The server and the camera are confirmed to be in time sync and the driver sends the timestamp in UTC. .

3. In the Smart Client, we have ensured that the “Enable Bounding Box Layer” option is checked in the camera properties.

Furthermore, we noticed that when we add the same camera as an ONVIF conformant device, the bounding box does appear in the Smart client.

Any insights on what the potential cause is would be of great help.

Thank you.

Can you please verify that the metadata is set up as Related Metadata in Management Client?

How to setup Related Metadata:

Start Management Client, go to Recording server – select your hardware – select a camera – go to “Client” tab.

There is Related Metadata in Client settings. Please set up your metadata to the camera.