# GStreamer command-line use cases

Source: [https://docs.qualcomm.com/doc/80-70014-50/topic/gstreamer-application-use-cases.html](https://docs.qualcomm.com/doc/80-70014-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 execute AI/ML and
        multimedia use cases.

## Prerequisites

- Enable SSH in Permissive mode to securely access your host device. For
                    instructions, see [How to SSH?](https://docs.qualcomm.com/bundle/publicresource/topics/80-70014-254/how_to.html#how-to-ssh-)
- Use the following command to enter the SSH shell and execute the use
                        cases:

        ssh root@<ip-addr of the target device>Copy to clipboard
- Run the following command to enable the Permissive
                    mode:

        setenforce 0Copy to clipboard
- Run the following command to enable the
                    display:

        export XDG_RUNTIME_DIR=/dev/socket/weston && export WAYLAND_DISPLAY=wayland-1Copy to clipboard
- Run the following command to push the files from host
                    machine:

        scp <filename> root@<IP address of target device>:/opt/Copy to clipboard

- Ensure that display is connected to the device via the HDMI port.

- **[Machine learning use cases](https://docs.qualcomm.com/doc/80-70014-50/topic/machine-learning-use-cases.html)**  

The TensorFlow Lite runtime and Qualcomm Neural Processing SDK runtime are used for         inference in the machine learning use cases.
- **[Multimedia use cases](https://docs.qualcomm.com/doc/80-70014-50/topic/multimedia-use-cases.html)**  

The multimedia use cases demonstrate various multimedia scenarios using GStreamer         pipelines.

Last Published: Oct 27, 2025

[Previous Topic
GStreamer debugging tools](https://docs.qualcomm.com/bundle/publicresource/80-70014-50/topics/imsdk_debug_gst.md) [Next Topic
Machine learning use cases](https://docs.qualcomm.com/bundle/publicresource/80-70014-50/topics/machine-learning-use-cases.md)