Multimedia Support
Multimedia Support
The Qualcomm Dragonwing platform provides a multimedia infrastructure for developing high-performance embedded and edge applications. Through a combination of hardware-accelerated processing engines, multimedia frameworks, and standard streaming protocols, developers can build efficient video pipelines that capture, process, encode, decode, transform, and transmit multimedia data with minimal CPU overhead.
This section describes the multimedia capabilities available on the platform and demonstrates how to leverage Qualcomm's multimedia subsystems from Linux-based applications. The examples and procedures presented throughout this guide focus on practical workflows commonly used in embedded vision, video analytics, streaming, and AI-enabled multimedia applications. The content is organized into the following areas:
- Video Support: Covers the fundamental building blocks of multimedia pipelines, including video capture, hardware-accelerated encoding and decoding, and video transformation operations such as scaling, cropping, color-space conversion, and format adaptation.
- Streaming: Describes mechanisms for transporting multimedia content across networks using protocols such as UDP, RTSP, and Media over QUIC (MoQ), enabling low-latency video distribution and real-time communication workflows.
- Hardware Acceleration: Explains how to enable and utilize the platform's specialized processing engines, including the GPU, ISP, VPU, and NPU. These accelerators allow developers to offload compute-intensive workloads, improve throughput, reduce latency, and optimize power consumption.
The procedures presented in this chapter are intended to help developers test the multimedia capabilities of the Qualcomm Dragonwing.