HK Snapshot Trajectory Box Display Inquiry
PlannedHello:
We found during testing that the NX platform can display a trajectory box for snapshots taken by the HK camera. We also want to achieve this effect and have guessed at two possible implementations:
- The NX platform parses the SEI data within the HK video stream and displays the parsed trajectory box data on the live feed, playback, and image screens.
- The NX platform does not perform any special processing on the HK video stream data. The trajectory box data carried within the HK video stream is displayed on its own after decoding.
Could you please confirm which of the above two methods, or another method, the NX platform uses to display the trajectory box in the captured images?
Best regards!
-
Hello,
The NX platform parses the SEI data within the HK video stream and displays the parsed trajectory box data on the live feed, playback, and image screens.
For this scenario, you need to develop an analytics plugin using Metadata SDK (an analytics plugin)
For more details on developing an analytics plugin, please refer to these guides
https://meta.nxvms.com/docs/developers/knowledgebase/195-1-integration-capabilities--what-to-expect
https://meta.nxvms.com/docs/developers/knowledgebase/200-introduction-to-creating-a-video-analytics-plugin
The NX platform does not perform any special processing on the HK video stream data. The trajectory box data carried within the HK video stream is displayed on its own after decoding.
By default, the Server knows nothing about bounding box data carried within a video stream. However, you could develop your camera driver using Video source SDK, which would be able to process your customized video stream and extract bounding box data from it. In this case, for passing this data to the Server you'll need to develop an analytics plugin coupled with the camera driver, because only Metadata SDK provide interfaces for passing bounding box data to the Sever.
That said, embedding bonding (trajectory) box data into the video stream in the camera would lead to a complicated solution comprising coupled plugins.
Instead, I'd recommend implementing out-of-video-stream channel for transferring object and event data from a camera to the Server. In this case, you would need just an analytics plugin, which would communicate to a camera via HTTP, WebSocket or similar for getting the data in question and passing to the Server.0 -
Hello:
We have conducted tests using devices that support Onvif Profile M, but we did not see any intelligent detection boxes in the live feed. We also tested with HIK devices, and similarly, no intelligent detection boxes were visible in the livefeed.
Could you please confirm if NX is already compatible with Onvif Profile M? The NX platform version we are using is 6.0.1.39873.
Thank you.
Best regards,
0 -
Hi Uniview Team,
Unfortunately, the profile M is scheduled to be possibly available since 6.1+ and there would be some following optimizations after that in 6.2+.
So if you are using 6.0, there would be no ONVIF Profile M supported. Likely you may need to use the next beta(after Nx Meta VMS 6.1.0.40638 R3).
You may keep an eye on the developer portal for the latest beta update.
Thanks for your understanding.
0
Please sign in to leave a comment.
Comments
3 comments