# Run multimedia use cases

Source: [https://docs.qualcomm.com/doc/80-70020-50/topic/multimedia-use-cases.html](https://docs.qualcomm.com/doc/80-70020-50/topic/multimedia-use-cases.html)

The multimedia use cases show various multimedia scenarios using the GStreamer
        pipelines.

## Prerequisites

After completing the prerequisites in GStreamer command-line use cases, ensure that for video/audio
                playback, you push a pre-recorded video on the device or record a test video/audio.

In the terminal of your Linux host computer, run the following command to push the
                files on the target
                device:

    scp -r <file_name> root@[DEVICE IP-ADDR]:/optCopy to clipboard

Note: GBM errors are non-fatal. However, to avoid these errors,
                use the following
                commands:

    mkdir -p /var/cache/displayCopy to clipboard

    echo 0 > /var/cache/display/gbm_dbg_cfg.txtCopy to clipboard

Note: For Dragonwing IQ-9075 and Dragonwing IQ-8275, set the
                    `fullscreen` property to <var class="keyword varname">true</var> for the
                Waylandsink plugin: `fullscreen=true`.

## See also

- [Camera Guide](https://docs.qualcomm.com/bundle/publicresource/topics/80-70020-17/camera-overview.html)
- [Video Guide](https://docs.qualcomm.com/bundle/publicresource/topics/80-70020-20/overview.html)
- [Audio Guide](https://docs.qualcomm.com/bundle/publicresource/topics/80-70020-16/overview.html)

- **Camera**  

The Qualcomm IM SDK camera plugin, camsrc, acts as a client to the Qualcomm camera         service. The camera use cases show the execution and display of the 1080p YUV streams from a         live source.
- **Video encode and decode**  

The camera and video encode use cases show various scenarios for encoding and         processing the live 4K and 1080p camera streams.
- **Multi-camera/Multi-client use cases**  

The multi-camera/multi-client use cases show scenarios where several camera streams         are displayed in modes such as picture-in-picture and side by side.
- **Transform and Transcode use cases**  

The transcoding use cases show converting or transforming the video streams from one         format to another.
- **Video playback use cases**  

The video playback use cases show the playback of the 4K video stream from a file,         which is in a media container format such as MP4.
- **Audio use cases**  

The audio GStreamer use cases show capture of audio from a file source and playback         of the audio stream on a speaker.
- **Audio-video use cases**  

The audio-video (AV) use cases show AV capture and AV playback.
- **Video composition use cases**  

The video composition GStreamer use cases show how to read the video streams from the         source, compose them, and then display them either side by side or picture-in-picture on a         display device.
- **Video overlay use cases**  

The pipelines show the use cases for video overlay. These use cases use the             `dest-rect` property coordinates from the *overlay-mask* property of         the qtivoverlay plugin.
- **Video split use cases**  

This use case shows how to split one video into nine streams and then perform the         composition.

**Parent Topic:** GStreamer command-line use cases

Last Published: Jan 30, 2026

Previous Topic
 
Image segmentation and encode with Neural Processing SDK Next Topic

Camera