Logo
6.1 Release

DeepStream Getting Started

  • Welcome to the DeepStream Documentation
    • NVIDIA DeepStream Overview
      • DeepStream Graph Architecture
      • DeepStream reference app
      • Getting started with building apps
      • DeepStream in Python
  • Readme First
    • Additional Resources
      • Documentation
      • Forums
  • Quickstart Guide
    • Jetson Setup
      • Install Jetson SDK components
      • Install Dependencies
        • Install librdkafka (to enable Kafka protocol adaptor for message broker)
      • Install the DeepStream SDK
      • Run deepstream-app (the reference application)
        • Boost the clocks
      • Run precompiled sample applications
    • dGPU Setup for Ubuntu
      • Remove all previous DeepStream installations
      • Install Dependencies
        • Install NVIDIA driver 510.47.03
        • Install CUDA Toolkit 11.6.1 (CUDA 11.6 Update 1)
        • Install TensorRT 8.2.5.1
        • Install librdkafka (to enable Kafka protocol adaptor for message broker)
      • Install the DeepStream SDK
      • Run the deepstream-app (the reference application)
      • Run precompiled sample applications
    • dGPU Setup for RedHat Enterprise Linux (RHEL)
    • Running without an X server
    • Platform and OS Compatibility
    • DeepStream Triton Inference Server Usage Guidelines
      • dGPU
      • Jetson
    • Using DLA for inference
      • Separate processes
      • Single process
  • Docker Containers
    • A Docker Container for dGPU
    • A Docker Container for Jetson
    • Creating custom DeepStream docker for dGPU using DeepStreamSDK package
    • Creating custom DeepStream docker for Jetson using DeepStreamSDK package
    • Usage of heavy TRT base dockers since DS 6.1
      • What does this mean for DS users?
    • Recommended Minimal L4T Setup necessary to run the new docker images on Jetson
    • Building DeepStream reference application source inside L4T triton container

DeepStream Samples

  • C/C++ Sample Apps Source Details
    • Plugin and Library Source Details
  • Python Sample Apps and Bindings Source Details
    • Sample Application Source Details
    • Python Bindings and Application Development
      • Prerequisites
      • Running Sample Applications
      • Pipeline Construction
    • MetaData Access
      • Memory Management
      • Allocations
      • String Access
        • Setting String Fields
        • Reading String Fields
      • Casting
      • Callback Function Registration
      • Optimizations and Utilities
      • Image Data Access
  • DeepStream Reference Application - deepstream-app
    • Application Architecture
    • Reference Application Configuration
      • Expected Output for the DeepStream Reference Application (deepstream-app)
    • Configuration Groups
      • Application Group
      • Tiled-display Group
      • Source Group
      • Streammux Group
      • Preprocess Group
      • Primary GIE and Secondary GIE Group
      • Tracker Group
      • Message Converter Group
      • Message Consumer Group
      • OSD Group
      • Sink Group
      • Tests Group
      • NvDs-analytics Group
    • Application Tuning for DeepStream SDK
      • Performance Optimization
        • DeepStream best practices
        • Jetson optimization
        • Triton
        • Inference Throughput
      • Reducing Spurious Detections
  • DeepStream Reference Application - deepstream-test5 app
    • IoT Protocols supported and cloud configuration
    • Message consumer
    • Smart Record - Event based recording
    • OTA model update
      • Using the OTA functionality
  • DeepStream Reference Application - deepstream-audio app
    • DeepStream Audio Reference Application Architecture and Sample Graphs
  • DeepStream Reference Application - deepstream-nmos app
    • Application Architecture
    • Using Easy-NMOS for NMOS Registry and Controller
  • DeepStream Reference Application on GitHub
    • Use case applications
    • AI models with DeepStream
    • DeepStream features sample
  • Sample Configurations and Streams
    • Contents of the package
      • Scripts included along with package
  • Implementing a Custom GStreamer Plugin with OpenCV Integration Example
    • Description of the Sample Plugin: gst-dsexample
      • GstBaseTransfrom Class Functions
      • Other supporting functions
    • Enabling and configuring the sample plugin
    • Using the sample plugin in a custom application/pipeline
    • Implementing Custom Logic Within the Sample Plugin
    • Adding NVTX APIs for sample plugin
    • Accessing NvBufSurface memory in OpenCV

TAO toolkit Integration with DeepStream

  • TAO Toolkit Integration with DeepStream
    • Pre-trained models

Tutorials and How-to's

  • Custom YOLO Model in the DeepStream YOLO App
    • How to Use the Custom YOLO Model
      • Set up the sample
  • NvMultiObjectTracker Parameter Tuning Guide
    • Accuracy-Performance Tradeoffs
      • Visual Feature Types and Feature Sizes
      • Detection Interval
      • Video Frame Size for Tracker
    • Robustness
      • Target Creation Policy
      • Target Termination Policy
    • State Estimation
      • Kalman Filter
    • Data Association
    • DCF Core Tuning
      • DCF Filter Learning
  • DeepStream 3D Custom Manual
    • ds3d::dataloader - Load Custom Lib for Data Capture
      • Load and Manage Dataloader
      • Dataloader in User Application
      • Implement a Custom Dataloader
    • ds3d::datafilter- Loads Custom Lib for Input and Output Processing
      • Load And Manage Datafilter
      • Datafilter in User Application
      • Implement a Custom Datafilter
    • ds3d::datarender - Loads Custom Lib for Data Rendering
      • Load And Manage Datarender
      • Datarender in User Application
      • Implement a Custom Datarender
    • DS3D GuardDataMap Buffer Management
      • DS3D Data Map Read
      • DS3D Data Map Write
    • Custom Libs Configuration Specifications
      • Components Common Configuration Specifications
      • libnvds_3d_dataloader_realsense Configuration Specifications
      • libnvds_3d_depth2point_datafilter Configuration Specifications
      • libnvds_3d_gl_datarender Configuration Specifications
      • libnvds_3d_depth_datasource Depth file source Specific Configuration Specifications

DeepStream Performance

  • Performance
    • TAO Pre-trained models
    • DeepStream reference model and tracker
    • Configuration File Settings for Performance Measurement
    • DeepStream reference model
      • Data center GPU - GA100
        • System Configuration
        • Application Configuration
      • Data center GPU - T4
        • System Configuration
        • Application Configuration
      • Jetson
        • System Configuration
        • Jetson AGX Xavier
        • Jetson NX
        • Jetson Orin

DeepStream Custom Model

  • Using a Custom Model with DeepStream
    • Custom Model Implementation Interface
    • Custom Output Parsing
    • IPlugin Implementation
      • How to Use IPluginCreator
      • How to Use IPluginFactory
        • For Caffe Files
        • For Uff Files
        • During Deserialization
    • Input Layer Initialization
    • CUDA Engine Creation for Custom Models
    • IModelParser Interface for Custom Model Parsing

DeepStream Key Features

  • Smart Video Record
    • Smart Video Record Module APIs
    • Smart Video Record Configurations
  • IoT
    • Secure Edge-to-Cloud Messaging
      • 2-way TLS Authentication
        • Overview of Steps
        • TLS Version
        • Key generation
        • Certificate Signing
        • Choice of Cipher
        • Configure TLS options in Kafka config file for DeepStream
      • SASL/Plain
        • Overview of Steps
        • TLS Configuration
        • Credential Storage
        • Choosing Between 2-way TLS and SASL/Plain
      • Impact on performance
    • Bidirectional Messaging
      • Edge-to-Cloud
      • Cloud-to-Edge
      • NvMsgbroker Library
    • Autoreconnect feature
  • On the Fly Model Update
    • Assumptions
  • NTP Timestamp in DeepStream
  • AV Sync in DeepStream
    • Setup for RTMP/RTSP Input streams for testing
      • RTMP Server Setup
        • Command to simulate 2 RTMP streams using ffmpeg
      • RTSP Server Setup
    • AVSync Reference Pipelines
      • Pipelines with existing nvstreammux component
        • RTMP_IN -> RTMP_OUT
        • FILE_IN->RTSP_OUT
        • FILE_IN->RTMP_OUT
        • RTMP_IN->FILE_OUT
        • RTSP_IN->FILE_OUT
        • FILE_IN->FILE_OUT
        • RTSP_IN->RTSP_OUT
        • RTMP_IN->RTSP_OUT
      • Reference AVSync + ASR (Automatic Speech Recognition) Pipelines with existing nvstreammux
        • RTMP_IN->RTMP_OUT
        • RTSP_IN->RTMP_OUT
        • FILE_IN->RTMP_OUT
      • Pipelines with New nvstreammux component
        • RTMP_IN->RTMP_OUT
        • RTSP_IN->RTMP_OUT
        • FILE_IN->RTSP_OUT
        • FILE_IN->RTMP_OUT
        • RTMP_IN->FILE_OUT
        • RTSP_IN->FILE_OUT
        • FILE_IN->FILE_OUT
        • RTSP_IN->RTSP_OUT
        • RTMP_IN->RTSP_OUT
      • Reference AVSync + ASR Pipelines (with new nvstreammux)
        • RTMP_IN->RTMP_OUT
        • RTSP_IN->RTMP_OUT
        • FILE_IN->RTMP_OUT
      • Gst-pipeline with audiomuxer (single source, without ASR + new nvstreammux)
        • RTMP_IN->FILE_OUT
  • DeepStream 3D Action Recognition App
    • Getting Started
      • Prerequisites
      • Run 3D Action Recognition Examples
      • Run 2D Action Recognition Examples
    • DeepStream 3D Action Recognition App Configuration Specifications
      • deepstream-3d-action-recognition [action-recognition] group settings
      • Custom sequence preprocess lib user settings [user-configs] for gst-nvdspreprocess
      • Custom lib and `gst-nvdspreprocess` Settings for Action Recognition
    • Build Custom sequence preprocess lib and application From Source
  • DeepStream 3D Depth Camera App
    • Prerequisites
    • Depth Color Capture to 2D Rendering Pipeline Overview
    • Depth Color Capture to 3D Point Cloud Processing and Rendering
    • Getting Started
      • Run RealSense Camera for Depth Capture and 2D Rendering Examples
    • Run 3D Depth Capture, Point Cloud filter, and 3D Points Rendering Examples
    • DeepStream 3D Depth Camera App Configuration Specifications
      • deepstream-3d-depth-camera [ds3d::userapp] group settings
      • DS3D Custom Components Configuration Specifications
        • Build application From Source
  • Networked Media Open Specifications (NMOS) in DeepStream
    • Supported Specifications
    • Prerequisites
    • NvDsNmos API
    • Sample Application
  • Gst-nvdspostprocess in DeepStream
    • Detector models
    • Primary Classification model
    • Mask RCNN Model
    • Custom Parsing functions

DeepStream Application Migration

  • Application Migration to DeepStream 6.1 from DeepStream 6.0
    • Running DeepStream 6.0 compiled Apps in DeepStream 6.1
    • Compiling DeepStream 6.0 Apps in DeepStream 6.1

DeepStream Plugin Guide

  • GStreamer Plugin Overview
  • 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
      • New metadata fields
  • Gst-nvdspreprocess (Alpha)
    • Inputs and Outputs
    • Features
    • Custom library Interfaces
    • Gst-nvdspreprocess File Configuration Specifications
    • Gst Properties
    • Sample pipelines
  • Gst-nvinfer
    • Inputs and Outputs
    • Features
    • Gst-nvinfer File Configuration Specifications
    • Gst Properties
    • Clustering algorithms supported by nvinfer
      • cluster-mode = 0 | GroupRectangles
      • cluster-mode = 1 | DBSCAN
      • cluster-mode = 2 | NMS
      • cluster-mode = 3 | Hybrid
      • cluster-mode=4 | No clustering
    • Tensor Metadata
      • To read or parse inference raw tensor data of output layers
    • Segmentation Metadata
  • Gst-nvinferaudio
    • Inputs and Outputs
    • Features
    • Gst Properties
  • Gst-nvinferserver
    • Inputs and Outputs
    • Gst-nvinferserver File Configuration Specifications
    • Features
    • Gst Properties
    • Deepstream Triton samples
    • Deepstream Triton gRPC support
    • Triton Ensemble Models
    • Custom Process interface IInferCustomProcessor for Extra Input, LSTM Loop, Output Data Postprocess
    • Tensor Metadata Output for DownStream Plugins
      • To read or parse inference raw tensor data of output layers
    • Segmentation Metadata
  • Gst-nvtracker
    • Inputs and Outputs
    • Gst Properties
    • NvDsTracker API for Low-Level Tracker Library
    • NvMultiObjectTracker : A Reference Low-Level Tracker Library
    • Unified Tracker Architecture for Composable Multi-Object Tracker
    • Work Flow and Core Modules in The NvMultiObjectTracker Library
      • Data Association
      • Target Management and Error Handling
      • State Estimation
      • Motion-based Target Re-Association
      • Bounding-box Unclipping
      • Configuration Parameters
    • IOU Tracker
    • NvDCF Tracker
      • Visual Tracking
      • Data Association
      • Visualization of Sample Outputs and Correlation Responses
        • PeopleNet + NvDCF
        • DetectNet_v2 + NvDCF
        • DetectNet_v2 (w/ interval=2) + NvDCF
      • Configuration Parameters
    • DeepSORT Tracker (Alpha)
      • Re-ID
        • Re-ID Similarity Score
        • Setup Official Re-ID Model
      • Data Association
      • Customize Re-ID Model
      • Configuration Parameters
      • Implementation Details and Reference
    • Low-Level Tracker Comparisons and Tradeoffs
    • How to Implement a Custom Low-Level Tracker Library
  • Gst-nvstreammux
    • Inputs and Outputs
    • Features
    • Gst Properties
  • Gst-nvstreammux New
    • Inputs and Outputs
    • Features
    • Gst Properties
    • Mux Config Properties
    • NvStreamMux Tuning Solutions for specific use cases
      • 1. Aim
      • 2. Important Tuning parameters
      • 3. Video + Audio muxing Use cases
        • 3.1. Video and Audio muxing; file sources of different fps
        • 3.2 Video and Audio muxing; RTMP/RTSP sources
      • 4. Troubleshooting
        • 4.1 GstAggregator plugin -> filesink does not write data into the file
        • 4.2 nvstreammux WARNING “Lot of buffers are being dropped”
      • 5. Metadata propagation through nvstreammux and nvstreamdemux
        • 5.1 Adding GstMeta to buffers before nvstreammux.
        • 5.2 Accessing GstMeta post nvstreammux.
        • 5.3 Adding GstMeta post nvstreammux.
    • Known Issues and FAQ
      • 1. Observing video and/or audio stutter (low framerate)
      • 2. Sink plugin shall not move asynchronously to PAUSED
      • 3. Heterogeneous batching
      • 4. Adaptive Batching
      • 5. Optimizing nvstreammux config for low-latency vs Compute
      • 6. Latency Measurement API Usage guide for audio
  • 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-nvdsmetautils (Alpha)
    • Gst-nvdsmetainsert
    • Inputs and Outputs
    • Features
    • customlib_impl Interfaces
    • Gst Properties
    • Use Cases & Sample Pipelines
    • Gst-nvdsmetaextract
    • Inputs and Outputs
    • Features
    • customlib_impl Interfaces
    • Gst Properties
    • Use Cases & Sample Pipelines
  • Gst-nvdsvideotemplate
    • Inputs and Outputs
    • Features
    • customlib_impl Interfaces
    • Gst Properties
    • Sample pipelines
  • Gst-nvdsaudiotemplate
    • Inputs and Outputs
    • Features
    • customlib_impl Interfaces
    • Gst Properties
    • Sample pipelines
  • 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
    • Features
    • 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
    • Azure MQTT Protocol Adapter Libraries
      • Installing Dependencies
      • Setting Up Azure IoT
      • Configuring Adapter Settings
      • Using the Adapter
        • Connection Details for the Device Client Adapter
        • Connection Details for the Module Client Adapter
      • Monitor Adapter Execution
        • Azure device client library log messages
        • Azure Module Client Library Log Messages
      • Message Topics and Routes
    • AMQP Protocol Adapter
      • Installing Dependencies
      • AMQP broker
      • Configure Adapter Settings
      • Using the Adapter
      • Programmatic Integration
      • Monitor Adapter Execution
    • REDIS Protocol Adapter
      • Installing Dependencies
      • REDIS server
      • 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
      • Autoreconnect feature
      • 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
  • Gst-nvdsasr
    • Inputs and Outputs
    • Features
    • DS-Riva ASR Yaml File Configuration Specifications
    • Gst Properties
      • Riva ASR model data generation and gRPC installation
  • Gst-nvds_text_to_speech (Alpha)
    • Inputs and Outputs
    • Features
    • DS-Riva TTS Yaml File Configuration Specifications
    • Gst Properties
      • Riva TTS Service Initiation
      • gRPC C++ Installation
    • Sample Application
  • Gst-nvdsudpsrc
    • Inputs and Outputs
    • Features
    • Gst Properties
  • Gst-nvdsudpsink
    • Inputs and Outputs
    • Features
    • Gst Properties
  • Gst-nvdspostprocess (Alpha)
    • Inputs and Outputs
    • Features
    • Gst-nvdspostprocess File Configuration Specifications
    • Gst Properties
    • Sample pipelines
  • Gst-nvds3dfilter
    • Inputs and Outputs
    • Custom library Interfaces
    • Gst-nvds3dfilter properties Specifications
  • Gst-nvdsucx (Alpha)
    • Description
    • Requirements
    • Inputs and Outputs
    • Gst Properties
    • Examples

DeepStream Troubleshooting and FAQ

  • Troubleshooting
    • You are migrating from DeepStream 6.0 to DeepStream 6.1
    • “NvDsBatchMeta not found for input buffer” error while running DeepStream pipeline
    • The DeepStream reference application fails to launch, or any plugin fails to load
    • Application fails to run when the neural network is changed
    • The DeepStream application is running slowly (Jetson only)
    • The DeepStream application is running slowly
    • Errors occur when deepstream-app is run with a number of streams greater than 100
    • Errors occur when deepstream-app fails to load plugin Gst-nvinferserver
    • Tensorflow models are running into OOM (Out-Of-Memory) problem
    • After removing all the sources from the pipeline crash is seen if muxer and tiler are present in the pipeline
    • Memory usage keeps on increasing when the source is a long duration containerized files(e.g. mp4, mkv)
    • Stale frames observed on RTSP output
    • Troubleshooting in NvDCF Parameter Tuning
      • Flickering Bbox
      • Frequent tracking ID changes although no nearby objects
      • Frequent tracking ID switches to the nearby objects
      • Error while running ONNX / Explicit batch dimension networks
    • DeepStream plugins failing to load without DISPLAY variable set when launching DS dockers
    • Nvidia driver installation issues
      • 1. [When user expect to use Display window]
      • 2. [When user expect to not use a Display window]
    • On Jetson, observing error : gstnvarguscamerasrc.cpp, execute:751 No cameras available
    • Graph Composer Troubleshooting
      • My component is not visible in the composer even after registering the extension with registry
      • My component is getting registered as an abstract type.
      • When executing a graph, the execution ends immediately with the warning “No system specified. Nothing to do”
  • Frequently Asked Questions
    • DeepStream General topics
      • How do I uninstall DeepStream?
      • What types of input streams does DeepStream 6.1 support?
      • What’s the throughput of H.264 and H.265 decode on dGPU (Tesla)?
      • How can I run the DeepStream sample application in debug mode?
      • Where can I find the DeepStream sample applications?
      • How can I verify that CUDA was installed correctly?
      • How can I interpret frames per second (FPS) display information on console?
      • My DeepStream performance is lower than expected. How can I determine the reason?
      • How can I specify RTSP streaming of DeepStream output?
      • What is the official DeepStream Docker image and where do I get it?
      • What is the recipe for creating my own Docker image?
      • How can I display graphical output remotely over VNC? How can I determine whether X11 is running?
      • Why does the deepstream-nvof-test application show the error message “Device Does NOT support Optical Flow Functionality” ?
      • Why is the Gst-nvstreammux plugin required in DeepStream 4.0+?
      • Why is a Gst-nvegltransform plugin required on a Jetson platform upstream from Gst-nveglglessink?
      • How do I profile DeepStream pipeline?
      • How can I check GPU and memory utilization on a dGPU system?
      • What is the approximate memory utilization for 1080p streams on dGPU?
      • When deepstream-app is run in loop on Jetson AGX Xavier using “while true; do deepstream-app -c <config_file>; done;”, after a few iterations I see low FPS for certain iterations. Why is that?
      • Why do I get the error Makefile:13: *** "CUDA_VER is not set".  Stop when I compile DeepStream sample applications?
      • How can I construct the DeepStream GStreamer pipeline?
      • Why am I getting “ImportError: No module named google.protobuf.internal when running convert_to_uff.py on Jetson AGX Xavier”?
      • Does DeepStream Support 10 Bit Video streams?
      • What is the difference between batch-size of nvstreammux and nvinfer? What are the recommended values for nvstreammux batch-size?
      • Why do some caffemodels fail to build after upgrading to DeepStream 6.1?
      • How do I configure the pipeline to get NTP timestamps?
      • Why is the NTP timestamp value 0?
      • How to handle operations not supported by Triton Inference Server?
      • Why do I see confidence value as -0.1.?
      • How to use the OSS version of the TensorRT plugins in DeepStream?
      • Why do I see the below Error while processing H265 RTSP stream?
      • Why do I observe: A lot of buffers are being dropped. When running live camera streams even for few or single stream, also output looks jittery?
      • Why does the RTSP source used in gst-launch pipeline through uridecodebin show blank screen followed by the error - WARNING: from element /GstPipeline:pipeline0/GstNvStreamMux:m: No Sources found at the input of muxer. Waiting for sources?
      • What if I do not get expected 30 FPS from camera using v4l2src plugin in pipeline but instead get 15 FPS or less than 30 FPS?
      • On Jetson platform, I get same output when multiple Jpeg images are fed to nvv4l2decoder using multifilesrc plugin. Why is that?
      • On Jetson platform, I observe lower FPS output when screen goes idle.
      • How do I obtain individual sources after batched inferencing/processing? What are the sample pipelines for nvstreamdemux?
      • Why do I encounter such error while running Deepstream pipeline memory type configured and i/p buffer mismatch ip_surf 0 muxer 3?
      • How does secondary GIE crop and resize objects?
      • How to save frames from GstBuffer?
      • What are different Memory types supported on Jetson and dGPU?
      • What are different Memory transformations supported on Jetson and dGPU?
      • Why does my image look distorted if I wrap my cudaMalloc’ed memory into NvBufSurface and provide to NvBufSurfTransform?
      • Why am I getting following warning when running deepstream app for first time?
      • How to find out the maximum number of streams supported on given platform?
      • How to find the performance bottleneck in DeepStream?
      • How to fix “cannot allocate memory in static TLS block” error?
      • How to measure pipeline latency if pipeline contains open source components
    • Smart Record
      • Does smart record module work with local video streams?
      • Are multiple parallel records on same source supported?
      • What if I forgot to stop the recording?
      • I started the record with a set duration. Can I stop it before that duration ends?
      • What if I don’t set default duration for smart record?
      • What if I don’t set video cache size for smart record?
      • What is maximum duration of data I can cache as history for smart record?
      • Can I record the video with bounding boxes and other information overlaid?
    • Triton
      • Can Jetson platform support the same features as dGPU for Triton plugin?
      • How to enable TensorRT optimization for Tensorflow and ONNX models?
      • How to tune GPU memory for Tensorflow models?
      • Can Gst-nvinferserver support models cross processes or containers?
      • Can users set different model repos when running multiple Triton models in single process?
      • What is the difference between DeepStream classification and Triton classification?
      • Why is max_batch_size: 0 used in some Triton model config files (samples/triton_model_repo/*/config.pbtxt)?
      • How to support Triton ensemble model?
      • Why am I getting error Could not get EGL display connection while running deepstream sample application?
      • Does Gst-nvinferserver support Triton multiple instance groups?
      • Can Gst-nvinferserver support inference on multiple GPUs?
      • What is batch-size differences for a single model in different config files (gie group in source, config_inferserver.., and Triton model’s config.pbtxt)?
      • How to use NVTX for profiling?

Graph Composer

  • Introduction
    • Graph Composer Ecosystem
    • Contents of the release
  • Graph Specification
    • Concepts
      • Graph
      • SubGraph
      • Node
      • Components
      • Edges
      • Extension
    • Graph File Format
  • Getting Started
    • Overview
    • Installation
      • System Requirements
      • Installing the Composer
      • Installing the Composer on Windows
    • Getting Started with the Composer
    • Loading and Running an existing Graph
      • Loading an existing Graph
      • Running a Graph
    • Creating a Graph
  • Application Workflow
    • Launch Composer
    • Sync Extensions
    • Load Graph
    • Deploy Graph
  • Creating an AI Application
    • Launch Composer
    • Drag and Drop Components
    • Configure Components
    • Connect Components
    • Add GStreamer Scheduler
    • Count Number Of People
    • Save Graph
    • Use Multiple inputs
    • Runtime add/remove inputs
  • Reference graphs
    • Installing the reference graphs
    • deepstream-test1
      • Graph Files
      • Graph
      • Sample Output
    • deepstream-test2
      • Graph Files
      • Graph
      • Sample Output
    • deepstream-test3
      • Graph Files
      • Graph
      • Sample Output
    • deepstream-test4
      • Graph Files
      • Graph
      • Sample Output
    • deepstream-test5
      • Graph and related files
      • Graph
      • Sample Output
    • deepstream-runtime-src-add-del
      • Graph Files
      • Graph
      • Sample Output
    • deepstream-template-plugin
      • Graph Files
      • Graph
      • Sample Output
    • deepstream-app
      • Graph Files
    • deepstream-audio
      • Graph files
      • Graph
      • Sample Output
    • deepstream-triton
      • Graph and related files
      • Graph
      • Sample Output
    • deepstream-camera
      • Graph and related files
      • Graph
      • Sample Output
    • deepstream-action-recognition
      • Graph and related files
      • Graph
      • Sample Output
    • deepstream-subgraph
      • Graph and related files
      • Graph
      • Sample Output
    • deepstream-3d-camera
      • Graph and related files
      • Graph
      • Sample Output
    • deepstream-ucx-test1
      • Graph and related files
      • Graph
      • Sample Output
    • deepstream-ucx-test2
      • Graph and related files
      • Graph
      • Sample Output
  • Development Workflow
    • Sync Extensions
      • Using commandline
      • Using Composer UI
    • Develop New Extension
      • Using commandline
        • Generating a non-DeepStream (GStreamer) extension
        • Generating a DeepStream (GStreamer) extension
      • Using Composer UI
    • Create and test graph
  • Developing Extensions for DeepStream
    • Extension and component factory registration boilerplate
    • A simple DeepStream component
    • Implementation of INvDsInPlaceDataHandler
    • Controlling Properties
    • Triggering Actions
    • Handling signal callbacks
    • Implementation of an Configuration Provider component
  • DeepStream Components
    • Interfaces
      • Element - INvDsElement
      • I/Os - INvDsIO/INvDsInput/INvDsOutput
      • Connections - INvDsConnection
      • DeepStream Domain Component - INvDsComponent
      • Probe - INvDsProbe
      • Probe Callback Implementation - INvDsInPlaceDataHandler
      • Action - INvDsAction
      • Signal - INvDsSignal
      • Element Property Controller – INvDsPropertyController
      • Configurations – INvDsConfigComponent template and specializations
      • INvDsInferModelConfigComponent
      • INvDsVideoTemplatePluginConfigComponent / INvDsAudioTemplatePluginConfigComponent
    • Data Components
      • GstBufferHandle
      • NvBufSurfaceHandle
      • NvBufAudioHandle
      • NvDsBatchMetaHandle
    • Basic Components
      • I/Os
    • Connections
      • NvDsConnection
      • NvDsMultiSrcConnection
    • Probes
      • NvDsProbe
      • NvDsProbeConnector
      • NvDsScheduler
  • Registry
    • Repository Manager
      • NVIDIA Cloud Repository
      • Local Workspace
    • Cache
    • Extension Registration
    • Installing graphs for deployment
  • Registry Command Line Interface
    • cache
    • repo
      • repo clean
      • repo list
      • repo info
      • repo sync
    • extn
      • extn add
      • extn sync
      • extn import
      • extn list
      • extn info
      • extn versions
      • extn variants
      • extn dependencies
    • comp
      • comp list
      • comp info
    • graph
      • graph install
  • Composer
    • User Interface
      • Menu Bar
      • Context Menu
      • Toolbar
      • Component List
    • Create New Application
    • Open and Save Application Graphs
    • Compose an Application Graph
      • Finding the right component
      • Creating a Component Instance
      • Understanding the Component Handles
      • Linking and Unlinking components
      • Node
      • Setting up a Connection from an Input to an Output
      • Changing the Component Properties
      • Editor Features
      • Subgraph
      • Backdrop
    • Run Graph
      • Options
    • Build Container Image
      • Options
    • Generate Gstreamer Extension
      • Options
    • Remote Access
      • Comparison of available options
      • WebSocket streaming
      • WebRTC streaming
    • Restrictions
    • Trouble Shooting
  • Graph Execution Engine
  • Container Builder
    • Prerequisites
    • Container Builder Features
    • Container Builder Tool Usage
    • Run Container Builder
    • Container Builder Configuration
    • A Basic Example of Container Builder Configuration
    • A Multi-Stage Example
    • Container builder main control section specification
    • Container dockerfile stage section specification

Extensions Manual

  • NvDs3dProcessingExt
    • Components
      • nvidia::deepstream::NvDs3dSrc
        • Parameters
      • nvidia::deepstream::NvDs3dSink
        • Parameters
      • nvidia::deepstream::NvDs3dFilter
        • Parameters
      • nvidia::deepstream::NvDs3dDataDepthInfoLogger
        • Parameters
      • nvidia::deepstream::NvDs3dDataColorInfoLogger
        • Parameters
      • nvidia::deepstream::NvDs3dDataPointCloudInfoLogger
        • Parameters
  • NvDsActionRecognitionExt
    • Components
      • nvidia::deepstream::NvDsActionRecognition2D
        • Parameters
      • nvidia::deepstream::NvDsActionRecognition3D
        • Parameters
  • NvDsAnalyticsExt
    • Components
      • nvidia::deepstream::NvDsAnalytics
        • Parameters
  • NvDsBaseExt
    • Interfaces
      • nvidia::deepstream::INvDsKeyboardInput
    • Components
      • nvidia::deepstream::NvDsStaticOutput
      • nvidia::deepstream::NvDsDynamicOutput
      • nvidia::deepstream::NvDsOnRequestOutput
      • nvidia::deepstream::NvDsStaticInput
      • nvidia::deepstream::NvDsOnRequestInput
      • nvidia::deepstream::NvDsMultiOutput
      • nvidia::deepstream::NvDsProbeConnector
      • nvidia::deepstream::NvDsProbe
        • Parameters
      • nvidia::deepstream::NvDsConnection
        • Parameters
      • nvidia::deepstream::NvDsMultiSrcConnection
        • Parameters
      • nvidia::deepstream::NvDsKeyboardInput
      • nvidia::deepstream::NvDsScheduler
      • nvidia::deepstream::NvDsToGxfBridge
        • Parameters
      • nvidia::deepstream::NvGxfToDsBridge
        • Parameters
      • nvidia::deepstream::NvDsGxfObjectDataTranslator
      • nvidia::deepstream::NvDsGxfAudioClassificationDataTranslator
      • nvidia::deepstream::NvDsGxfOpticalFlowDataTranslator
      • nvidia::deepstream::NvDsGxfSegmentationDataTranslator
      • nvidia::deepstream::NvDsGxfInferTensorDataTranslator
      • nvidia::deepstream::NvDsQueue
        • Parameters
      • nvidia::deepstream::NvDsTee
        • Parameters
      • nvidia::deepstream::NvDsBufferSync
        • Parameters
  • NvDsBodyPose2D
    • Components
      • nvidia::BodyPose2D::PostProcess
        • Parameters
      • nvidia::BodyPose2D::BodyPose2dModel
        • Parameters
      • nvidia::BodyPose2D::NvDsGxfBodypose2dDataTranslator
  • NvDsCloudMsgExt
    • Components
      • nvidia::deepstream::NvDsMessage
      • nvidia::deepstream::NvDsMsgRelayTransmitter
      • nvidia::deepstream::NvDsMsgRelayReceiver
      • nvidia::deepstream::NvDsMsgBrokerC2DReceiver
        • Parameters
      • nvidia::deepstream::NvDsMsgBrokerD2CTransmitter
        • Parameters
      • nvidia::deepstream::NvDsMsgRelay
        • Parameters
      • nvidia::deepstream::NvDsMsgBroker
        • Parameters
      • nvidia::deepstream::NvDsMsgConverter
        • Parameters
      • nvidia::deepstream::NvDsMsgConvBroker
        • Parameters
  • NvDsConverterExt
    • Components
      • nvidia::deepstream::NvDsVideoConvert
        • Parameters
      • nvidia::deepstream::AudioConvert
        • Parameters
      • nvidia::deepstream::AudioResample
        • Parameters
  • NvDsDewarperExt
    • Components
      • nvidia::deepstream::NvDsAisleFilter
        • Parameters
      • nvidia::deepstream::NvDsBBoxFilter
        • Parameters
      • nvidia::deepstream::NvDsDewarper
        • Parameters
      • nvidia::deepstream::NvDsSpotChangeSignal
      • nvidia::deepstream::NvDsSpot
        • Parameters
  • NvDsEmotionExt
    • Components
      • nvidia::Emotion::NvDsEmotionTemplateLib
  • NvDsFacialLandmarks
    • Components
      • nvidia::FacialLandmarks::PostProcess
        • Parameters
      • nvidia::FacialLandmarks::PreProcess
        • Parameters
      • nvidia::FacialLandmarks::FacialLandmarksPgieModel
        • Parameters
      • nvidia::FacialLandmarks::FacialLandmarksSgieModel
        • Parameters
      • nvidia::FacialLandmarks::FacialLandmarksSgieModelV2
        • Parameters
      • nvidia::FacialLandmarks::NvDsGxfFacialLandmarksTranslator
  • NvDsGazeExt
    • Components
      • nvidia::Gaze::NvDsGazeTemplateLib
      • nvidia::Gaze::NvDsGxfGazeDataTranslator
  • NvDsGesture
    • Components
      • nvidia::Gesture::PreProcess
        • Parameters
      • nvidia::Gesture::GestureModel
        • Parameters
  • NvDsHeartRateExt
    • Components
      • nvidia::HeartRate::NvDsHeartRateTemplateLib
      • nvidia::HeartRate::NvDsGxfHeartRateDataTranslator
  • NvDsInferenceExt
    • Components
      • nvidia::deepstream::NvDsModelUpdatedSignal
      • nvidia::deepstream::NvDsInferVideoPropertyController
      • nvidia::deepstream::NvDsInferVideo
        • Parameters
      • nvidia::deepstream::NvDsAsr
        • Parameters
      • nvidia::deepstream::NvDsInferAudio
        • Parameters
      • nvidia::deepstream::NvDsPreProcess
        • Parameters
  • NvDsInferenceUtilsExt
    • Components
      • nvidia::deepstream::NvDsKittiDump
        • Parameters
      • nvidia::deepstream::NvDsFpsMeasurement
        • Parameters
      • nvidia::deepstream::NvDsLatencyMeasurement
        • Parameters
      • nvidia::deepstream::NvDsAudioClassificationPrint
        • Parameters
      • nvidia::deepstream::NvDsPerClassObjectCounting
        • Parameters
      • nvidia::deepstream::NvDsModelEngineWatchOTFTrigger
        • Parameters
      • nvidia::deepstream::NvDsRoiClassificationResultParse
        • Parameters
      • nvidia::deepstream::NvDsMetaDeserialize
        • Parameters
      • nvidia::deepstream::NvDsMetaSerialize
        • Parameters
  • NvDsInterfaceExt
    • Interfaces
      • nvidia::deepstream::INvDsElement
      • nvidia::deepstream::INvDsIO
      • nvidia::deepstream::INvDsInput
      • nvidia::deepstream::INvDsOutput
      • nvidia::deepstream::INvDsProbe
      • nvidia::deepstream::INvDsConnection
      • nvidia::deepstream::INvDsComponent
      • nvidia::deepstream::INvDsInPlaceDataHandler
      • nvidia::deepstream::INvDsAction
      • nvidia::deepstream::INvDsSignal
      • nvidia::deepstream::INvDsPropertyController
      • nvidia::deepstream::INvDsAudioTemplatePluginConfigComponent
      • nvidia::deepstream::INvDsVideoTemplatePluginConfigComponent
      • nvidia::deepstream::INvDsInferModelConfigComponent
      • nvidia::deepstream::INvDsGxfDataTranslator
    • Components
      • nvidia::deepstream::NvBufSurfaceHandle
      • nvidia::deepstream::NvBufAudioHandle
      • nvidia::deepstream::NvDsBatchMetaHandle
      • nvidia::deepstream::GstBufferHandle
  • NvDsMuxDemuxExt
    • Components
      • nvidia::deepstream::NvDsStreamDemux
        • Parameters
      • nvidia::deepstream::NvDsStreamMux
        • Parameters
      • nvidia::deepstream::NvDsStreamDemuxNew
        • Parameters
      • nvidia::deepstream::NvDsStreamMuxNew
        • Parameters
  • NvDsOpticalFlowExt
    • Components
      • nvidia::deepstream::NvDsOpticalFlow
        • Parameters
      • nvidia::deepstream::NvDsOpticalFlowVisual
        • Parameters
  • NvDsOutputSinkExt
    • Components
      • nvidia::deepstream::NvDsFakeSink
        • Parameters
      • nvidia::deepstream::NvDsFileOut
        • Parameters
      • nvidia::deepstream::NvDsVideoRendererPropertyController
      • nvidia::deepstream::NvDsVideoRenderer
        • Parameters
      • nvidia::deepstream::NvDsRtspOut
        • Parameters
      • nvidia::deepstream::XvImageSink
        • Parameters
      • nvidia::deepstream::AlsaAudioRenderer
        • Parameters
  • NvDsSampleExt
    • Components
      • nvidia::deepstream::NvDsSampleProbeMessageMetaCreation
        • Parameters
      • nvidia::deepstream::NvDsSampleSourceManipulator
        • Parameters
      • nvidia::deepstream::NvDsSampleVideoTemplateLib
        • Parameters
      • nvidia::deepstream::NvDsSampleAudioTemplateLib
        • Parameters
      • nvidia::deepstream::NvDsSampleC2DSmartRecordTrigger
        • Parameters
      • nvidia::deepstream::NvDsSampleD2C_SRMsgGenerator
        • Parameters
  • NvDsSampleModelsExt
    • Components
      • nvidia::deepstream::NvDsResnet10_4ClassDetectorModel
        • Parameters
      • nvidia::deepstream::NvDsSecondaryCarColorClassifierModel
        • Parameters
      • nvidia::deepstream::NvDsSecondaryCarMakeClassifierModel
        • Parameters
      • nvidia::deepstream::NvDsSecondaryVehicleTypeClassifierModel
        • Parameters
      • nvidia::deepstream::NvDsSonyCAudioClassifierModel
        • Parameters
      • nvidia::deepstream::NvDsCarDetector360dModel
        • Parameters
  • NvDsSourceExt
    • Components
      • nvidia::deepstream::NvDsSourceInfoLoader
        • Parameters
      • nvidia::deepstream::NvDsStartSrAction
      • nvidia::deepstream::NvDsStopSrAction
      • nvidia::deepstream::NvDsSrDoneSignal
      • nvidia::deepstream::NvDsSingleSrcInput
        • Parameters
      • nvidia::deepstream::NvDsSourceManipulationAction
      • nvidia::deepstream::NvDsMultiSourceSmartRecordAction
      • nvidia::deepstream::NvDsMultiSrcInput
        • Parameters
      • nvidia::deepstream::NvDsMultiSrcWarpedInput
        • Parameters
      • nvidia::deepstream::NvDsRecordAction
      • nvidia::deepstream::NvDsMultiSrcInputWithRecord
        • Parameters
      • nvidia::deepstream::NvDsCameraSrcInput
        • Parameters
      • nvidia::deepstream::VideoTestSrc
        • Parameters
      • nvidia::deepstream::AudioTestSrc
        • Parameters
      • nvidia::deepstream::AlsaAudioInput
        • Parameters
  • NvDsTemplateExt
    • Components
      • nvidia::deepstream::NvDsAudioTemplate
        • Parameters
      • nvidia::deepstream::NvDsVideoTemplate
        • Parameters
  • NvDsTrackerExt
    • Components
      • nvidia::deepstream::NvDsTracker
        • Parameters
  • NvDsTranscodeExt
    • Components
      • nvidia::deepstream::NvDsJpegDecoder
        • Parameters
      • nvidia::deepstream::NvDsVideoDecoder
        • Parameters
      • nvidia::deepstream::NvDsH264Encoder
        • Parameters
      • nvidia::deepstream::NvDsH265Encoder
        • Parameters
  • NvDsTritonExt
    • Components
      • nvidia::deepstream::NvDsTriton
        • Parameters
  • NvDsUcxExt
    • Components
      • nvidia::deepstream::NvDsUcxClientSink
        • Parameters
      • nvidia::deepstream::NvDsUcxClientSrc
        • Parameters
      • nvidia::deepstream::NvDsUcxServerSink
        • Parameters
      • nvidia::deepstream::NvDsUcxServerSrc
        • Parameters
  • NvDsUdpExt
    • Components
      • nvidia::deepstream::NvDsUdpSink
        • Parameters
      • nvidia::deepstream::NvDsUdpSrc
        • Parameters
  • NvDsVisualizationExt
    • Components
      • nvidia::deepstream::NvDsOSDPropertyController
      • nvidia::deepstream::NvDsOSD
        • Parameters
      • nvidia::deepstream::NvDsTiler
        • Parameters
      • nvidia::deepstream::NvDsSegVisual
        • Parameters
      • nvidia::deepstream::NvDsBlender
        • Parameters
      • nvidia::deepstream::NvDsTilerEventHandler
        • Parameters
  • CudaExtension
    • Components
      • nvidia::gxf::CudaStream
      • nvidia::gxf::CudaStreamId
      • nvidia::gxf::CudaEvent
      • nvidia::gxf::CudaStreamPool
        • Parameters
      • nvidia::gxf::CudaStreamSync
        • Parameters
  • DeepStream to Codelet Bridge
    • DeepStream to Codelet Bridge - NvDsToGxfBridge
    • Codelet to DeepStream Bridge - NvGxfToDsBridge
    • Translators - The INvDsGxfDataTranslator interface
    • Standard Translators
      • NvDsGxfObjectDataTranslator
      • NvDsGxfAudioClassificationDataTranslator
      • NvDsGxfOpticalFlowDataTranslator
      • NvDsGxfSegmentationDataTranslator
      • NvDsGxfInferTensorDataTranslator
  • MultimediaExtension
    • Components
      • nvidia::gxf::AudioBuffer
      • nvidia::gxf::VideoBuffer
  • NetworkExtension
    • Interfaces
    • Components
      • nvidia::gxf::TcpClient
        • Parameters
      • nvidia::gxf::TcpServer
        • Parameters
  • NvCvTensorOpsExtension
    • Components
      • nvidia::cvcore::tensor_ops::Resize
        • Parameters
      • nvidia::cvcore::tensor_ops::CropAndResize
        • Parameters
      • nvidia::cvcore::tensor_ops::Normalize
        • Parameters
      • nvidia::cvcore::tensor_ops::InterleavedToPlanar
        • Parameters
      • nvidia::cvcore::tensor_ops::ConvertColorFormat
        • Parameters
      • nvidia::cvcore::tensor_ops::Reshape
        • Parameters
  • NvTritonExt
    • Components
      • nvidia::triton::TritonServer
        • Parameters
      • nvidia::triton::TritonInferencerInterface
      • nvidia::triton::TritonInferencerImpl
        • Parameters
      • nvidia::triton::TritonInferenceRequest
        • Parameters
      • nvidia::triton::TritonInferenceResponse
        • Parameters
      • nvidia::triton::TritonOptions
      • nvidia::triton::TritonRequestReceptiveSchedulingTerm
        • Parameters
  • SerializationExtension
    • Interfaces
      • nvidia::gxf::ComponentSerializer
    • Components
      • nvidia::gxf::EntityRecorder
        • Parameters
      • nvidia::gxf::EntityReplayer
        • Parameters
      • nvidia::gxf::StdComponentSerializer
        • Parameters
  • StandardExtension
    • Interfaces
      • nvidia::gxf::Codelet
      • nvidia::gxf::Clock
      • nvidia::gxf::System
      • nvidia::gxf::Queue
      • nvidia::gxf::Router
      • nvidia::gxf::Transmitter
      • nvidia::gxf::Receiver
      • nvidia::gxf::Scheduler
      • nvidia::gxf::SchedulingTerm
      • nvidia::gxf::Allocator
      • nvidia::gxf::Monitor
    • Components
      • nvidia::gxf::RealtimeClock
        • Parameters
      • nvidia::gxf::ManualClock
        • Parameters
      • nvidia::gxf::SystemGroup
      • nvidia::gxf::MessageRouter
      • nvidia::gxf::RouterGroup
      • nvidia::gxf::DoubleBufferTransmitter
        • Parameters
      • nvidia::gxf::DoubleBufferReceiver
        • Parameters
      • nvidia::gxf::Connection
        • Parameters
      • nvidia::gxf::PeriodicSchedulingTerm
        • Parameters
      • nvidia::gxf::CountSchedulingTerm
        • Parameters
      • nvidia::gxf::TargetTimeSchedulingTerm
        • Parameters
      • nvidia::gxf::DownstreamReceptiveSchedulingTerm
        • Parameters
      • nvidia::gxf::MessageAvailableSchedulingTerm
        • Parameters
      • nvidia::gxf::MultiMessageAvailableSchedulingTerm
        • Parameters
      • nvidia::gxf::ExpiringMessageAvailableSchedulingTerm
        • Parameters
      • nvidia::gxf::BooleanSchedulingTerm
      • nvidia::gxf::AsynchronousSchedulingTerm
      • nvidia::gxf::GreedyScheduler
        • Parameters
      • nvidia::gxf::MultiThreadScheduler
        • Parameters
      • nvidia::gxf::BlockMemoryPool
        • Parameters
      • nvidia::gxf::UnboundedAllocator
        • Parameters
      • nvidia::gxf::Tensor
      • nvidia::gxf::Timestamp
      • nvidia::gxf::Metric
        • Parameters
      • nvidia::gxf::JobStatistics
        • Parameters
      • nvidia::gxf::Broadcast
        • Parameters
      • nvidia::gxf::Gather
        • Parameters
      • nvidia::gxf::TensorCopier
        • Parameters
      • nvidia::gxf::TimedThrottler
        • Parameters
      • nvidia::gxf::Vault
        • Parameters
      • nvidia::gxf::Subgraph
        • Parameters
      • nvidia::gxf::EndOfStream
      • nvidia::gxf::Synchronization
        • Parameters
      • signed char
      • unsigned char
      • short int
      • short unsigned int
      • int
      • unsigned int
      • long int
      • long unsigned int
      • float
      • double
      • bool
    • Python Bindings
      • Clock
      • Receiver
      • Transmitter
      • PrimitiveType
      • Shape
      • MemoryStorageType
      • Tensor
      • Allocator
  • TensorRTExtension
    • Components
      • nvidia::gxf::TensorRtInference
        • Parameters

DeepStream API Guide

  • DeepStream API Guides

DeepStream Legal Information

  • DeepStream Legal Information
    • Notice
    • Trademarks
    • Copyright

DeepStream Feedback

  • Feedback form
    • Request Documentation Fix
DeepStream
  • Docs »
  • DeepStream Reference Application on GitHub
  • View page source

DeepStream Reference Application on GitHub¶

Use case applications¶

  • 360 degrees end-to-end smart parking application – Perception + analytics

  • Face Mask Detection (TAO + DeepStream)

  • Redaction with DeepStream

  • Using RetinaNet for face redaction

  • People counting using DeepStream

  • DeepStream Pose Estimation

  • DeepStream License Plate detection and recognition

AI models with DeepStream¶

  • YoloV4 with DeepStream

  • Deploy TensorFlow FasterRCNN model using Triton and DeepStream

  • TAO model deployment in DeepStream

DeepStream features sample¶

  • Back to back detectors with DeepStream

  • Runtime source addition/removal with DeepStream

  • Anomaly detection using NV Optical Flow using DeepStream

  • Custom Post-processing for SSD model in Python DeepStream app (Python)

  • Save image metadata from DeepStream pipeline (Python)

Next Previous

© Copyright 2022, NVIDIA. Last updated on May 19, 2022.

Built with Sphinx using a theme provided by Read the Docs.