Introduction
MetaData in the DeepStream SDK
NvDsBatchMeta: Basic Metadata Structure
User/Custom Metadata Addition inside NvDsBatchMeta
Adding Custom Meta in Gst Plugins Upstream from Gst-nvstreammux
Adding metadata to the plugin before Gst-nvstreammux
Adding new metadata fields in DeepStream-5.0 GA release:
GStreamer Plugin Details
Gst-nvinfer
Inputs and Outputs
Features
Gst-nvinfer File Configuration Specifications
Gst Properties
Tensor Metadata
Segmentation Metadata
Gst-nvinferserver
Inputs and Outputs
Features
Gst-nvinferserver File Configuration Specifications
Gst Properties
Triton Ensemble Models
Tensor Metadata
Segmentation Metadata
Gst-nvtracker
Inputs and Outputs
Features
Gst Properties
Custom Low-Level Library
Low-Level Tracker Library Comparisons and Tradeoffs
NvDCF Low-Level Tracker
IOU Low-Level Tracker
KLT Low-Level Tracker
Gst-nvstreammux
Inputs and Outputs
Features
Gst Properties
Gst-nvstreamdemux
Inputs and Outputs
Use case 1:
Use case 2:
Use case 3:
Gst-nvmultistreamtiler
Inputs and Outputs
Features
Gst Properties
Gst-nvdsosd
Inputs and Outputs
Features
Gst Properties
Gst-nvvideoconvert
Inputs and Outputs
Features
Gst Properties
Gst-nvdewarper
Inputs and Outputs
Features
Configuration File Parameters
Gst Properties
Gst-nvof
Inputs and Outputs
Features
Gst Properties
Gst-nvofvisual
Inputs and Outputs
Features
Gst Properties
Gst-nvsegvisual
Inputs and Outputs
Gst Properties
Gst-nvvideo4linux2
Decoder
Inputs and Outputs
Features
Gst Properties
Encoder
Inputs and Outputs
Features
Gst Properties
Gst-nvjpegdec
Inputs and Outputs
Features
Gst Properties
Gst-nvmsgconv
Inputs and Outputs
Features
Gst Properties
Schema Customization
Payload with Custom Objects
Gst-nvmsgbroker
Inputs and Outputs
Features
Gst Properties
nvds_msgapi: Protocol Adapter Interface
nvds_msgapi_connect(): Create a Connection
nvds_msgapi_send() and nvds_msgapi_send_async(): Send an event
nvds_msgapi_subscribe(): Consume data by subscribing to topics
nvds_msgapi_do_work(): Incremental Execution of Adapter Logic
nvds_msgapi_disconnect(): Terminate a Connection
nvds_msgapi_getversion(): Get Version Number
nvds_msgapi_get_protocol_name(): Get name of the protocol
nvds_msgapi_connection_signature(): Get Connection signature
nvds_kafka_proto: Kafka Protocol Adapter
Installing Dependencies
Using the Adapter
Configuring Protocol Settings
Programmatic Integration
Security for Kafka
Monitor Adapter Execution
Azure MQTT Protocol Adapter Libraries
Installing Dependencies
Setting Up Azure IoT
Configuring Adapter Settings
Using the Adapter
Monitor Adapter Execution
Message Topics and Routes
AMQP Protocol Adapter
Installing Dependencies
Configure Adapter Settings
Using the Adapter
Programmatic Integration
Monitor Adapter Execution
nv_msgbroker: Message Broker interface
nv_msgbroker_connect(): Create a Connection
nv_msgbroker_send_async(): Send an event asynchronously
nv_msgbroker_subscribe(): Consume data by subscribing to topics
nv_msgbroker_disconnect(): Terminate a Connection
nv_msgbroker_version(): Get Version Number
nvds_logger: Logging Framework
Enabling Logging
Filtering Logs
Retiring and Managing Logs
Generating Logs
Gst-nvdsanalytics
Inputs and Outputs
Features
Gst Properties
Configuration File Parameters
Introduction
GStreamer Plugin Details