Skip to content

Run Device Manager Demo

Prerequisites

Before running device_manager_demo, you first need to:

  1. Install AVT SDK on your device:

    See AVTSDK Environment Setup for details. The installation script will install everything you need.

  2. Connect the cameras to the device

Run the Demo

The demo application demonstrates how to display the cameras available to you.

Steps

  1. Create a script init.sh to configure the Wayland display environment1 for the demo:

    init.sh
    export XDG_RUNTIME_DIR=/dev/socket/weston
    export WAYLAND_DISPLAY=wayland-1
    

    Then you can source the script in your terminal:

    source init.sh
    
  2. Run the device manager demo application. The application is installed to /usr/bin, so you can run it directly with the following command:

    device_manager_demo
    
  3. You may see a lot of GStreamer log messages on the command-line interface, but you can just ignore them. If you modify GST_DEBUG to a larger number such as export GST_DEBUG=3 depending on your need, more log messages will pop up. For now, focus on the messages from the demo application.

    The application will display the list of the cameras that are currently connected to the device, as shown in the red rectangular region in the picture below.

    Device manager demo

    Cameras connected to the device.


  1. The Wayland environment variables are required for all the demos, even when there's no visual display output, as they are essential for proper initialization of some underlying AVT SDK components and plugins. In general, it is recommended to always set them to prevent any potential issues.