DeepStream Reference Designs

From RidgeRun Developer Wiki



  Index Next: Getting Started




Welcome to RidgeRun's guide to DeepStream Reference Designs



DeepStream Reference Designs

RidgeRun knows how important documentation is for your project, especially with DeepStream Reference Designs. Regardless of the complexity of the technology, proper documentation can reduce the learning curve and, more importantly, the time-to-market of your product. This wiki is a user guide for our DeepStream Reference Designs project.

Introduction

RidgeRun's DeepStream Reference Designs is a project that provides a robust and modular design, based on the NVIDIA DeepStream SDK, where the building blocks may be replaced to fit a wide variety of use cases. The main objective is to provide an infrastructure for an application using video analytics to perform informed decisions within the application domain. The system could be divided into the following parts:

Framework

The framework is the main infrastructure responsible for driving the application state and logic. All modules here do not need modification to implement a new application, consequently, this part is the common source that is shared with other applications. Four principal sections compose the framework:

  • Camera Capture: In charge of controlling the media sources.
  • AI Manager: This module will process the DeepStream inference defined by the application and forward the gathered information to the next component.
  • Action Dispatcher: It uses the data coming from the DeepStream inference to perform actions depending on the application policies. Both the actions and the policies are defined by the application.
  • Config Parser: This module is in charge of loading the configuration parameters to set up the application before its execution.

Application

We focus on bringing a solution where the users only need to think about what are they looking for and not develop everything right from scratch. So in this part, the users can define the camera source, DeepStream model, and policies that serve as a filter of DeepStream inference data, and allow for implementation decisions to be executed by the actions, which are also user-defined. All the logic and mechanisms to execute all the user implementations are provided by the framework.

In this wiki, you will find technical documentation, tutorials, examples, and much more!

How to Purchase

You can purchase the license using the online shopping cart from RidgeRun by choosing the appropriate hardware platform.



RidgeRun Support

RidgeRun is an official NVIDIA Partner and we have created this extensive set of documentation to support our joint customers. If you have any questions on the content, please contact us through our contact us page.

RidgeRun provides support for embedded Linux development for NVIDIA's platforms, specializing in the use of hardware accelerators in multimedia applications. RidgeRun's products take full advantage of the accelerators that NVIDIA exposes to perform transformations on the video streams achieving great performance on complex processes.

This page contains detailed guides and information on how to get started with the DeepStream Reference Designs and start using its full capabilities.

To get up-to-speed with your DeepStream Reference Designs, start by clicking below:



For direct inquiries, please refer to the contact information available on our Contact page. Alternatively, you may complete and submit the form provided at the same link. We will respond to your request at our earliest opportunity.


Links to RidgeRun Resources and RidgeRun Artificial Intelligence Solutions can be found in the footer below.



  Index Next: Getting Started