Advanced Adaptive Media Player (AAMP) is a media player that is capable of playing various audio and video formats. It is designed to be flexible and adaptable, allowing it to be used in a variety of different environments and devices. AAMP is often used for streaming video content over the internet, and it is capable of playing both live and on-demand video. Some of the key features of AAMP include support for multiple video and audio codecs, the ability to play video at different resolutions and bitrates, and support for various streaming protocols such as HTTP and HLS.
Source - https://developer.rdkcentral.com/video/documentation/developer_handbook/components-rdkv/open-sourced_components__licensed_components/components/open-sourced_components/advanced_adaptive_media_player_aamp/
Gstreamer - https://gstreamer.freedesktop.org/