# GStreamer command-line use cases Source: [https://docs.qualcomm.com/doc/80-70022-50/topic/gstreamer-application-use-cases.html](https://docs.qualcomm.com/doc/80-70022-50/topic/gstreamer-application-use-cases.html) GStreamer provides command-line tools such as [gst-launch-1.0](https://gstreamer.freedesktop.org/documentation/tools/gst-launch.html) tool to help you run the AI/ML and multimedia use cases. ## Prerequisites - [Get started with the Qualcomm IM SDK](https://docs.qualcomm.com/bundle/publicresource/topics/80-70022-51/install-sdk.html) for your Qualcomm Linux 1.6 or Ubuntu Server. - Activate SSH on your Qualcomm Linux or Ubuntu to sign in with SSH and connect to the target device. For instructions see: - [Sign in using SSH](https://docs.qualcomm.com/bundle/publicresource/topics/80-70022-254/how_to.html#use-ssh) for Qualcomm Linux - [Sign in using SSH](https://docs.qualcomm.com/bundle/publicresource/topics/80-90441-1/Use_Ubuntu_on_RB3_Gen2_3.html#sign-in-to-the-rb3-gen-2-console-using-ssh) for Ubuntu Server Note: If SSH is already set up and Wi-Fi is connected, skip this step. - Use the HDMI port to connect the display to the device. For instructions, see [Set up HDMI display](https://docs.qualcomm.com/bundle/publicresource/topics/80-70022-18/samples.html). - Sign in to the target device using SSH. - In the terminal of the target device, run the following commands from the SSH shell of the target device to activate the display on the host computer: - For Linux: export XDG_RUNTIME_DIR=/dev/socket/weston && export WAYLAND_DISPLAY=wayland-1Copy to clipboard - For Ubuntu Server: export XDG_RUNTIME_DIR=/run/user/$(id -u ubuntu)/ && export WAYLAND_DISPLAY=wayland-1 Copy to clipboard - Connect the speaker to activate the audio on the target device. For instructions, see [Set up audio hardware](https://docs.qualcomm.com/bundle/publicresource/topics/80-70022-16/enable-audio.html). If you face issues in recording the audio, run the following command in the terminal of the target device: pactl set-default-source pal_source_speaker_micCopy to clipboard - If you face issues with the camera or display, see [Camera troubleshooting](https://docs.qualcomm.com/bundle/publicresource/topics/80-70022-17/troubleshooting.html) and [Display troubleshooting](https://docs.qualcomm.com/bundle/publicresource/topics/80-70022-18/debug.html). - In the terminal of your Linux host computer, run the following command to push the files on the target device: scp -r root@[DEVICE IP-ADDR]:/optCopy to clipboard - GBM errors are non-fatal. However, to avoid these errors, use the following commands: mkdir -p /var/cache/display echo 0 > /var/cache/display/gbm_dbg_cfg.txtCopy to clipboard - For Dragonwing IQ-9075 and Dragonwing IQ-8275, set the fullscreen property to true for the Waylandsink plugin: fullscreen=trueCopy to clipboard - **[Run machine learning use cases](https://docs.qualcomm.com/doc/80-70022-50/topic/machine-learning-use-cases.html)** LiteRT and the Qualcomm Neural Processing SDK runtime are used for inference in the machine learning use cases. - **[Run multimedia use cases](https://docs.qualcomm.com/doc/80-70022-50/topic/multimedia-use-cases.html)** The multimedia use cases show various multimedia scenarios using the GStreamer pipelines. Last Published: Feb 20, 2026 [Previous Topic Run Docker image for GStD](https://docs.qualcomm.com/bundle/publicresource/80-70022-50/topics/container-use-cases-for-video-encode-and-ai-pipelines.md) [Next Topic Run machine learning use cases](https://docs.qualcomm.com/bundle/publicresource/80-70022-50/topics/machine-learning-use-cases.md)