# 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@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 root@:/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)