I Can't Find My Plugin
AnsweredI’m currently experimenting with integrating an external AI service into Nx Meta 6.0.6.41837 by sending object detection metadata through the REST API endpoint /api/analytics/objectMetadata.
I created a custom metadata plugin to define the object type person. The current directory structure is:C:\Program Files\Network Optix\Nx Meta\MediaServer\metadata\MyMetadataPlugin\manifest.json
Here is the content of my manifest file:
{
"id": "company.human_detection",
"name": "Human Detection Metadata",
"version": "1.0.0",
"description": "Defines object type 'person' for external AI services",
"objectTypes": [
{
"id": "person",
"name": "Person",
"attributes": [
{
"id": "confidence",
"type": "number",
"name": "Confidence"
}
]
}
]
}
After restarting the Media Server, the plugin does not appear in the System Administration → Plugins tab inside Nx Client.
I’m running Windows 11, both Nx Meta Client and Server are version 6.0.6.41837, and my MediaServer directory contains the folders plugins, plugins_optional, and metadata.
I’m running a Python script using YOLOv8 to process an RTSP stream and send detection results back to Nx Meta via:
requests.post(f"http://{SERVER}:{PORT}/api/analytics/objectMetadata", json=payload, auth=(NX_USER, NX_PASS))
The server responds normally, but in Nx Client I don’t see the “Human Detection Metadata” plugin listed, nor do I see any bounding boxes or detections overlaid on the video.
Please help me solve this problem.
-
I also can't find Network Optix in the ProgramData folder, only in Program Files
0 -
Hi Truong Hung
Thanks for your questions, but I am afraid there were lots of incorrect understanding and information.
BTW, where do you see you need “ProgramData”?I am very sorry that I might tend you invite you to provide the screen captures and some more details about your issue. Here is the step-by-step for you : https://meta.nxvms.com/docs/developers/knowledgebase/224-developer-program
0
Please sign in to leave a comment.
Comments
2 comments