How to get multiple outputs for multiple streams

Please provide complete information as applicable to your setup.

• Hardware Platform (Jetson / GPU) GPU Nvidia RTX 2060
• DeepStream Version 5.0
• JetPack Version (valid for Jetson only)
• TensorRT Version 7.0,0
• NVIDIA GPU Driver Version (valid for GPU only) 460
• Issue Type( questions, new requirements, bugs) new requirements
• How to reproduce the issue ? (This is for bugs. Including which sample app is using, the configuration files content, the command line used and other details for reproducing)
• Requirement details( This is for new requirement. Including the module name-for which plugin or for which sample application, the function description)

I am using deepstream sample source code for C++, deepstream-test3 application.
In this the output video for multiple streams is obtained on a single tiled frame/window.
I want to run the output on multiple windows with parallel processing. How can I achieve the same?
I am assuming it has something to do with nvmultistreamtiler or tiler.
Please guide me through the same.
My system hardware and software configuration is mentioned above.

1 Like

If you don’t want tiled streams, you can write your own pipeline(you need to change the code) to remove nvmultistreamtiler and add nvstreamdemux. There are some sample pipelines in the document Gst-nvstreamdemux — DeepStream 6.1.1 Release documentation

You can also find the sample code in deepstream-app sample. You can find related code in /opt/nvidia/deepstream/deepstream-5.0/sources/apps/sample_apps/deepstream-app/deepstream_app.c. DeepStream Reference Application - deepstream-app — DeepStream 6.1.1 Release documentation

1 Like