Please provide complete information as applicable to your setup.
• Hardware Platform (Jetson / GPU)
GPU
• DeepStream Version
7.1
• JetPack Version (valid for Jetson only)
• TensorRT Version
• NVIDIA GPU Driver Version (valid for GPU only)
• Issue Type( questions, new requirements, bugs)
new requirements
• Requirement details( This is for new requirement. Including the module name-for which plugin or for which sample application, the function description)
- Implement dynamic configuration reload capability for nvdsanalytics plugin
- Enable modification of analytics rules without pipeline restart
- Support hot-reload of configuration files during runtime execution
- Allow seamless updates when sources are added/removed via nvmultiurisrcbin
- REST API Integration
- Add new endpoints to nvds_rest_server for nvdsanalytics management
- Proposed endpoints:
- GET /analytics/config - Retrieve current configuration
- PUT /analytics/config - Update configuration
- POST /analytics/reload - Trigger configuration reload
- Support JSON payload for configuration updates
- Return appropriate HTTP status codes for operation results
Technical Benefits:
- Enhanced system flexibility for dynamic deployments
- Reduced downtime during configuration changes
- Improved integration between pipeline components
- Programmatic control over analytics parameters
Use Case: Dynamic camera management scenarios where analytics rules need modification based on source changes, without impacting the running pipeline.