We’ve posted the ZIP file for the latest stable OSMF release. New features include:
- Live Stream Support. Player developers can now specify the stream type (live vs. recorded vs. either) when connecting to FMS.
- Subclip Support. This feature allows for playback of subclips, or contiguous sub-sections, of a streamed video, which lays the groundwork for presenting mid-roll ads.
- Captioning Plugin. We’ve implemented a new plugin that can handle captioning for OSMF-based players, using the W3C’s DFXP timed text format.
- Flash Media Manifest Support. Adobe is proposing a new XML format for representing a Flash Media asset (including MBR information) and its related metadata. The latest drop supports this through the F4MLoader class.
- Preassigned Durations. You can now specify a default duration (via the defaultDuration) property on VideoElement and AudioElement, so that the media can reflect its duration before playback.
- CompositeElement support for bytesLoaded and bytesTotal. In a previous sprint,we added support for tracking download progress for a single VideoElement. Now, you can track the download progress when your video (or other downloadable media) is part of a composition.
- Improved Metadata Merging Support. CompositeElements now reflect the metadata of their children. The Metadata API exposes finer-grained control over how a child’s metadata will surface on its parent.
In addition, we’ve made great progress in refactoring and renaming our core APIs to address customer feedback, and to be more consistent with other APIs in the Flash Platform. In the short term, this means that virtually every player and plugin built on top of previous versions of OSMF will need some code changes to integrate with the new APIs. (The release notes contain a summary of these changes, as well as some tables with the old and new names, which should be helpful when updating your app.) In the long term, this moves us one step closer to solidifying our APIs and our 1.0 release.
And now the links: