Features and Roadmap
Completed features as of Sprint 7 (Version 0.7 released 11/5)
Note: This feature list will grow. As the OSMF team completes work on new features, they'll be added here.
Framework Foundation
MediaElement and Trait abstractions
Metadata infrastructure
Media loader and URL parser
Error handling for developers
Logging framework
Buffer management
Plug-in support with dynamic (remote URL) and static (compiled in) loading
new: package name: org.osmf (replaces org.openvideoplayer)
new: data transfer trait phase 1 at VideoElement level (enables download progress UI)
Video Delivery
Streaming via Flash Media Server: plain RTMP and Dynamic Streaming (FMS 3.5)
Progressive download via HTTP
new: Flash Access 2.0 support phase 1
Rich Experiences
MediaElement implementations: video, image, sound, SWF
Composition framework: serial and parallel hierarchies and nested structures, trait aggregation
MediaPlayer and wrappers for playback of media including compositions
Layout APIs for media regions inside the player and in external HTML (via ExternalInterface)
Metadata-driven experiences and dynamic playlists (enables ads and recommendations)
new: Cue points (embedded and external)
Plug-in Examples (ads, tracking, playlists, CDNs)
Akamai CDN connection plug-in
GlanceGuide/Nielsen sample app showing tracking plug-in integration
VAST & MAST advertising plug-in libraries
Release versions of third party plug-ins for OSMF will be listed at http://www.OpenSourceMediaFramework.com
Currently under development in Sprint 8 (Version 0.8 release planned for mid December)
Live support
IDownloadable data transfer trait in compositions
Subclips (use just one segment of a piece of media)
Preassigned durations
Conditional builds
External HTML regions phase 2 (via LocalConnection)
Closed captioning
Future development for 1.0
Sprint 9: December - January
DVR (FMS 3.5)
HTTP streaming (Project Zeri)
Flash Access 2.0 support phase 2
API lockdown
1.0 beta 1 planned for end of January
Sprint 10: February
HTTP streaming (Project Zeri)
Enhancements to existing features
Responses to customer feedback from 1.0b1
1.0 beta 2 planned for February/March
Sprint 11: March
HTTP streaming (Project Zeri)
Enhancements to existing features
Responses to customer feedback from 1.0b2
Release Candidate planned for April
Ship planned for May
Planned for development following 1.0
Configuration API for chrome, plug-ins, layout
QoS data (Flash 10 QoS APIs)
Client context data API
MRSS and/or SMIL parser plug-ins
Default chrome
OSMF media player compiled SWF (externally configurable)
OSMF visual component for Flash Authoring
|