GStreamer
GStreamer is an open-source framework for handling audio and video streams. It combines components for capture, conversion, encoding and playback. Written in C, it can be configured or extended as needed. GStreamer provides a flexible basis for multimedia processing in embedded systems.