Overview of DeepStream 9.0 Reference Applications
masterThis repository provides reference applications for video analytics tasks using TensorRT and DeepStream SDK 9.0. Available samples include:
- Anomaly Detection: Uses an auxiliary
dsdirectionplugin for anomaly detection capabilities. - Runtime Source Addition Deletion: Demonstrates managing video sources in a live pipeline.
- MaskTracker: Demonstrates multi-object tracking and segmentation using SAM2.
- Single-View 3D Tracking: Reconstructs 3D human models in world coordinates under occlusion.
- Multi-View 3D Tracking: Designed for large-scale, calibrated camera networks.
- Parallel Multiple Models Inferencing: Implements multiple models inferencing in parallel using DeepStream APIs.
- Bodypose 3D Model Inferencing: Demonstrates customizing multiple input layer model preprocessing and 3D bodypose model postprocessing.
- Video Buffers sharing through IPC: Demonstrates sharing video buffers over IPC and changing output video buffers.
- Multiple Dynamic Sources with Single Decoder: Demonstrates usage of
nvdsdynamicsrcbinto adapt to high decoder throughput scenarios. - Custom Video Tiling Config: Demonstrates using
custom-tile-configofnvmultistreamtilerto customize tiling positions and sizes. - DeepStream VLLM Plugin: A GStreamer plugin integrating Vision-Language Models (VLM) via VLLM for real-time video understanding.