Position of multiple video local display

• Hardware Platform: Jetson NX Developer Kit
• DeepStream Version: 5.0
• JetPack Version: 4.4
• TensorRT Version: 7.1.0

Hi Sir/Madam:

Here is a very simple question.
Currently I am trying to run Deepstream with 2 cameras. I am using nveglglessink to show real time videos in local screen.

Everything works fine. The question is about the position of two videos.

By default, two video will be displayed in one row, like this:

However, I would like to put it into one column, like this:

When I check the doc under this link: https://docs.nvidia.com/metropolis/deepstream/5.0DP/dev-guide/index.html#page/DeepStream_Development_Guide/deepstream_app_config.3.2.html#wwpID0ENHA
I didn’t see a parameter which can set the position of video.
Can you help for this?
Thanks a lot.

Best
Yichao

It is nvmultistreamtiler who draw the two videos into one video. https://docs.nvidia.com/metropolis/deepstream/dev-guide/text/DS_plugin_gst-nvmultistreamtiler.html#gst-nvmultistreamtiler

Please use “rows” and “columns” properties to change the layout. https://docs.nvidia.com/metropolis/deepstream/dev-guide/text/DS_plugin_gst-nvmultistreamtiler.html#id2

1 Like