SPRADE7 November 2023 AM62A3 , AM62A3-Q1 , AM62A7 , AM62A7-Q1 , AM62P-Q1
Gstreamer is an open source framework that simplifies the development of multimedia applications, such as media players and capture encoders. It encapsulates existing multimedia software components such as codecs and hardware accelerators by using a standard interface and provides a uniform framework across applications. It is worthy to note that new GStreamer features are continuously being added and the core libraries are actively supported by members of the GStreamer community. Additional information about the GStreamer framework is available on the GStreamer project site [4].
The modular nature of GStreamer facilitates the addition of new functionality and allows for flexibility in application development and testing. Processing nodes are implemented via GStreamer plugins with several sink and/or source pads. Many plugins typically run as ARM software implementation, but for more complex SOCs, certain functions are better executed on hardware-accelerated IPs. The GStreamer plugins used in vision processing on AM62A can be found [5].