
Complete streaming analytics toolkit for AI-based multi-sensor processing, video, audio, and image understanding.
Vendor
NVIDIA
Company Website

NVIDIA DeepStream SDK is a complete streaming analytics toolkit based on GStreamer for AI-based multi-sensor processing, video, audio, and image understanding. It’s ideal for vision AI developers, software partners, startups, and OEMs building IVA apps and services. DeepStream enables the creation of stream-processing pipelines that incorporate neural networks and other complex processing tasks like tracking, video encoding/decoding, and video rendering. These pipelines enable real-time analytics on video, image, and sensor data. DeepStream is an integral part of NVIDIA Metropolis, the platform for building end-to-end services and solutions that transform pixel and sensor data into actionable insights.
Features
- Multi-Platform Support: Develop vision AI applications and services that can be deployed on premises, on the edge, and in the cloud.
- Programming Options: Create powerful vision AI applications using C/C++, Python, or Graph Composer’s simple and intuitive UI.
- Real-Time Insights: Understand rich and multi-modal real-time sensor data at the edge.
- Managed AI Services: Deploy AI services in cloud-native containers and orchestrate them using Kubernetes.
- Reduced TCO: Increase stream density by training, adapting, and optimizing models with TAO toolkit and deploying models with DeepStream.
- Seamless Development: Build seamless streaming pipelines for AI-based video, audio, and image analytics with 40+ hardware-accelerated plugins and extensions.
- Cloud Native Applications: Use off-the-shelf containers to build cloud-native applications that can be deployed on public and private clouds, workstations powered with NVIDIA GPUs, or NVIDIA Jetson.
- REST-APIs: Manage multiple parameters at run-time, simplifying the creation of SaaS solutions.
Benefits
- Powerful and Flexible SDK: Ideal for a wide range of use cases across a broad set of industries.
- Rapid Prototyping: Speed up overall development efforts and unlock greater real-time performance by building an end-to-end vision AI system with NVIDIA Metropolis.
- High Performance: Achieve the best possible performance with native integration to NVIDIA Triton™ Inference Server and NVIDIA TensorRT™ for high-throughput inference.
- Ease of Use: Simplifies the development process by abstracting the complexities of GStreamer to easily build C++ object-oriented applications.
- Scalability: Suitable for large-scale deployments, ensuring reliable performance in enterprise environments.
- Enhanced Accuracy: Improve AI-powered space analytics with frame rates exceeding previous benchmarks by 10X and accuracy by 3X.