Vitis Video Analytics SDK Overview - Vitis Video Analytics SDK Overview - 6.3 English - XD056

Vitis Video Analytics SDK (VVAS) 6.3 User Guide (XD056)

Document_ID
XD056
Release_Date
2026-09-24
Version
6.3 English

The Vitis Video Analytics SDK (VVAS) is a framework designed for AMD platforms that allows the creation of various AI solutions. It supports input from file and uses AMD Vitis™ AI to generate insights from pixels for various use cases. VVAS SDK can be the foundation layer for multiple video analytic solutions like understanding traffic and pedestrians in a smart city, health and safety monitoring in hospitals, self-checkout, and analytics in retail, detecting component defects at a manufacturing facility, and others.

The core SDK comprises optimized GStreamer plug-ins that employ various accelerators such as video image processing kernels for resizing and color space conversion, and the Neural Processing Unit (NPU) for machine learning.

By running computationally heavy operations on specialized accelerators, VVAS helps create high-performance video analytics and other applications.

For developers, VVAS provides a framework in the form of Infrastructure GStreamer plug-ins and a simplified interface to create custom acceleration libraries to control a custom hardware accelerator. This framework enables you to easily integrate your custom accelerators/kernels into the GStreamer framework. VVAS builds on top of Xilinx Run Time (XRT) and Vitis AI, abstracting these complex interfaces, so developers can create video analytics and other applications without having to learn the intricacies of XRT or Vitis AI.

VVAS SDK supports deployment on embedded edge devices like VEK385.

../_images/VVA_TopLevel_Overview.png

Fig. 2 VVAS Block Diagram