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