Open Source Media Framework (OSMF) is an open software framework for building robust, feature-rich video players and applications based on the Adobe® Flash® Platform.
OSMF reduces the complexity of player development, allowing the developer more time to focus on the overall user experience. OSMF’s flexible architecture allows the developer to easily customize their player for the browser, incorporating plug-ins for advertising, reporting, and content delivery along with standard player features such as play/pause, seek, volume/mute, download progress, buffering, and bitrate switching.
The media framework is designed to reduce costs associated with developing players in-house. With a best-in-class code base built on open standards and supported development best practices by leading players, OSMF decreases time to initial deployment with out-of-the-box support for multiple media types, including video, audio, images, and SWF files.
OSMF simplifies the development of media players by allowing developers to use plug-ins created by partners in the Adobe Flash Platform ecosystem. The extensible plug-in architecture enables additional features from third-party services, such as advertising insertion, tracking, and reporting for analytics, and content delivery network (CDN) authentication. This allows media player developers to assemble, rather than code, new player functionality.
The free OSMF framework accelerates momentum for the Flash Platform ecosystem, including the Open Screen Project. The Open Screen Project is dedicated to driving rich Internet experiences across televisions, personal computers, mobile devices, and consumer electronics. Adobe is focused on pooling best practices and delivering a free and open framework to drive standards for the benefit of the whole ecosystem.