Customization
SDK Guide
The microservice extensively uses the features provided by the DeepStream SDK.
You can build a new pipeline/app using DeepStream SDK (by modifying ours or creating one from scratch).
For reference, refer to the README.md
in the metropolis-apps-standalone-deployment/modules/detect-track-embedding/deepstream-fewshot-learning-app
directory.
Pipeline Customization
Here are few ways to customize the provided DeepStream pipeline/application inside the microservice:
Custom DeepStream Pipeline
If you have your own custom DeepStream applications, you can add the NvMsgConv and NvMsgBroker plugin to your application to send metadata to Metropolis Microservices.
NvMsgBroker
packages the payload into a format that can be read by Metropolis Microservices.