Multimedia framework
Appearance
A multimedia framework (MMF) is a software framework that handles media on a computer and through a network. A good multimedia framework offers an intuitive API and a modular architecture to easily add support for new codecs, container formats and transmission protocols. It is meant to be used by applications such as media players and audio or video editors, but can also be used to build Videoconferencing applications, media converters and other multimedia tools. MMFs are available for different operating systems:
Platforms
Linux or platform independent (portable):
- FFmpeg
- GStreamer
- Media Lovin' Toolkit
- Network-Integrated Multimedia Middleware
- Phonon
- VLC_media_player
- xine
- Audio Compression Manager (ACM) — (Legacy)
- Active Movie — (1996) Renamed DirectShow in 1997.
- DirectShow — (1997)
- DirectX Media Objects (DMOs)
- Media Foundation — (2007) (Windows Vista only)
- QuickTime
- Video for Windows (VfW) — (1992) (also sometimes referred to as Video Compression Manager (VCM) (Legacy)
- Windows Media
- MMF [1]
- Adobe Flash
- Adobe Director
- Helix DNA
- Java Media Framework (JMF)
- Microsoft Silverlight [2]
- OpenMAX [3]