Understand the video architecture, codec specifications, get started with video functionality, validate video applications, and use video software stack to perform video playback and recording. # Video documentation ## Video overview Video components Provides a high-level overview of video technology and the modules present in the video software architecture. https://docs.qualcomm.com/doc/80-70030-20/topic/overview.html#concept-ojp-f23-bzb ## Enable video Prerequisites Build and flash the software, initiate the SSH connection, and set up video rendering. https://docs.qualcomm.com/doc/80-70030-20/topic/getting-started.html#section-vry-ztr-zbc-eputla-07-09-24-1329-15-751 Playback and record video Use commands to validate video playback and recording. https://docs.qualcomm.com/doc/80-70030-20/topic/getting-started.html#section-dsb-ms3-bzb-eputla-10-10-23-1402-3-387 ## Video architecture Video decode and encode architecture Understand the video software architecture for the decoder and the encoder. https://docs.qualcomm.com/doc/80-70030-20/topic/architecture.html#concept-gh2-1sh-bzb Video feature summary Review supported video decode and encode features. https://docs.qualcomm.com/doc/80-70030-20/topic/architecture.html#features Video codec summary Review supported video decode and encode capabilities. https://docs.qualcomm.com/doc/80-70030-20/topic/architecture.html#video-capabilities-and-features ## Build video source components Verify video software Verify the availability of video software. https://docs.qualcomm.com/doc/80-70030-20/topic/software.html#concept-vjz-bs3-bzb ## Explore video sample applications GStreamer-based sample applications Test sample video test cases using the GStreamer-based applications. https://docs.qualcomm.com/doc/80-70030-20/topic/interfaces.html#gstreamer-samples V4L2-based sample applications Test decoder and encoder behavior using the V4L2 application. https://docs.qualcomm.com/doc/80-70030-20/topic/interfaces.html#v4l2-samples Configure GStreamer and V4L2 APIs Configure GStreamer and V4L2 APIs for decode and encode features. https://docs.qualcomm.com/doc/80-70030-20/topic/interfaces.html#section-r53-mv3-n1c-eputla-02-23-24-1111-38-601 ## Troubleshoot video Verify if VPU driver is loaded Use commands to verify the functionality of the VPU driver. https://docs.qualcomm.com/doc/80-70030-20/topic/bring-up.html#section-qyb-21k-n1c-eputla-02-23-24-1505-19-620 Verify if decoding/encoding is offloaded Confirm if the video decoding and encoding are offloaded to the VPU. https://docs.qualcomm.com/doc/80-70030-20/topic/bring-up.html#section-awx-sfk-n1c-eputla-02-23-24-1547-45-368 Debug video Debug the VPU driver and GStreamer plugins. https://docs.qualcomm.com/doc/80-70030-20/topic/bring-up.html#section-hmb-ppv-m1c-eputla-02-21-24-1532-26-635 ## Advanced video specifications Video capabilities and features Discover more about video decode and encode capabilities and features. https://docs.qualcomm.com/doc/80-70030-20/topic/feature-descriptions.html#section-tmv-51x-k1c-eputla-02-14-24-1638-44-607 Last Published: Jun 26, 2026 [Next Topic Video overview](https://docs.qualcomm.com/bundle/publicresource/80-70030-20/topics/overview.md)