Convert From DeepStream to DLStreamer#

NVIDIA DeepStream and Intel DLStreamer are both end-to-end streaming analytics toolkits for building AI-powered video analytics and computer vision applications. They both enable developers to efficiently process and analyze multiple video, image, and sensor streams in real time.

Migrating from NVIDIA DeepStream to Intel DLStreamer involves adjusting your video analytics pipeline to use OpenVINO-based inference and DL Streamer’s GStreamer elements instead of NVIDIA’s TensorRT-based ones.

DeepStream Element

DL Streamer Equivalent

nvinfer

gvadetect, gvaclassify, gvainference

nvstreammux

Removed / handled internally

nvtracker

gvatrack

nvdsosd

gvametaconvert + overlay logic

For detailed guidance on how to migrate, see the DLStreamer Porting Guide.

Here is an example of what the conversion may look like:

DeepStream Element

`nvstreammux` ! `nvinfer config-file-path=config.txt` ! `nvdsosd`

DL Streamer Equivalent

`gvadetect model=model.xml model-proc=model-proc.json` ! `gvametaconvert`