multimedia
- GStreamer, a multimedia framework
- Allows to decode/encode a wide variety of codecs.
- Supports hardware encoders and decoders through plugins, proprietary/specific plugins are often provided by SoC vendors.
- Directly using encoding and decoding libraries, if you decide not to use GStreamer: libavcodec, libogg, libtheora, libvpx, flac, libvorbis, libmad, libsndfile, speex, etc.