Skip to content

Run Mixer Demo

Prerequisites

Before running mixer_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

This demo demonstrates how to display live video from two selected cameras on a monitor. Otherwise can set the opacity for each camera when running the demo.

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 mixer demo application. The application is installed to /usr/bin, so you can run it directly with the following command:

    mixer_demo
    
  3. The application will prompt you to configure settings for two cameras, including format, resolution, and framerate for each. Additionally, you will be able to adjust settings related to the video mixer, such as its overall resolution, as well as the position and resolution of each camera feed within the mixer output.

    Mixer demo

    Settings for the cameras and the mixer.

  4. After setup, the mixer demo will start. You may see the result on the display Mixer display


  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.