Open Source Media Framework
Developer(s) | Adobe Systems |
---|---|
Stable release | 0,9
/ February 4, 2010 |
Operating system | Windows |
Type | Development Framework |
License | Free |
Website | [1] |
Open Source Media Framework (OSMF) is a free, open source, development framework for building video experiences on the web and desktop. OSMF is a pure ActionScript3.0 based framework and is created by Adobe Systems.
History
Sprint 0.9 was released on February 4th, 2010. Sprint 0.9 supports the following features
Packages
- Source code
- SWC library
- Compiled SWF "OSMF Player"
Framework Foundation
- MediaElement and Traits abstractions
- Media Loader and URL Parser
- Metadata infrastructure
- Plug-in support with dynamic (remote URL) and static (compiled in) loading
- Error handling for developers
- Logging Framework
- Buffer Management
Video Delivery
- RTMP Streaming via Flash Media Server
- Dynamic Streaming (multi-bitrate) via Flash Media Server 3.5
- HTTP Progressive Download
- HTTP Streaming with Flash Player 10.1
- VOD and Live
- DRM Support via Flash Access 2.0
- Loader for F4M (Flash Media Manifest) files, which specify MBR, DRM, and other metadata
- Data Transfer trait to show download progress in compositions
- Subclips to incorporate RTMP stream sub-segments in compositions
- Preassigned durations to specify content length before loading
Interface Controls
- MediaElement implementations: video, image, audio, SWF
- Composition API: serial and parallel hierarchies and nested structures, trait and metadata aggregation
- MediaPlayer wrapper for playback of media including compositions
- UI wrappers
- Layout APIs for media regions inside the player and in external HTML (via ExternalInterface)
- Metadata-driven experiences and dynamic playlists (enables ads and recommendations)
- Cue Points (embedded and external)
- User Interface Library
Function
OSMF simplifies the development of media players by allowing developers to assemble components to create high quality, full-featured playback experiences.
OSMF is designed for content publishers, developers, and Adobe® Flash® Platform ecosystem partners—anyone who is incorporating video on their website. 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, rendering, tracking, and reporting for analytics, and content delivery network (CDN) authentication. This allows media player developers to assemble, rather than code, new player functionality.
OSMF supports RTMP and HTTP streaming, progressive download, sequential and parallel compositions of video and other media, and layout in and outside the video player.
See also
References
Open Source Media Player Documentation [1]