Author Archive: Cathi Kwon

Announcing OSMF and Strobe Media Playback 1.6

2011 has already been an exciting year in the world of online video. Fabio’s battle with the Old Spice Guy, the realization of TV Everywhere, user-generated videos and the Arab Spring (not to equate the importance of any of these!) – these all testify to online video’s ability to resurrect careers, entertain, and literally change the world.

As online video evolves, the technology that supports publishing video must follow. With that objective in mind, I am very proud to announce the release of OSMF and Strobe Media Playback 1.6. Over the past several months, you have provided us with valuable feedback, and that became the foundation for this release.

What’s new?

Mobile: Video usage on smartphones and tablets continues to grow rapidly. Just today, Knowledge Networks published that video viewing on mobile devices among 13 to 54 year olds has doubled over the last year. As part of the 1.6 release, we have included new features that will help you bring your content to mobile devices.

Enhanced Viewer Experience: One of OSMF’s core objectives has always been to enable you to create engaging experiences for your viewers. Towards that end, we have released the following features.

  • OSMF: DVR rolling window support, which allows you specify how far back from the live point viewers can rewind (requires the newly released FMS 4.5)
  • OSMF: Late-binding audio for providing viewers with multiple audio track options, e.g. additional languages, director’s commentary, and “home” v. “away” coverage

Core Framework: Beyond new functionality, we continue to improve the existing core framework. In OSMF 1.6, we have made improvements to HTTP Dynamic Streaming as well as the ability to better manage bitrate profiles with multi-level manifests.

Documentation: We have made the first major step in improving our documentation with the launch of a completely revamped wiki for OSMF and Strobe Media Playback. We hope this will make finding information and resources on specific topics easier, and I encourage you to bookmark it for future reference.

We look forward to hearing your feedback on this latest release. As always, you can reach me at ckwon at adobe dot com. The developer forums are also great venues for discussion, and the team regularly monitors these as well.

Thanks for your continued support!

Cathi, OSMF Product Manager

OSMF 1.6 Sprint 5 is here!

We have just released the latest sprint drop for OSMF 1.6, Sprint 5, and the key new feature is support for multiple audio tracks for HTTP Dynamic Streaming, often referred to as “late-binding audio.”  This feature allows publishers to associate multiple audio-only streams with a particular video and present these as alternate audio tracks to the consumer.  For example, if a publisher wants to provide the option of hearing a video in English, Spanish, and English + video descriptions (for visually impaired consumers), they can accomplish this without having to prepare a separate video + audio stream for each.  Each additional audio track can be supplied as an audio-only stream, reducing unnecessary redundancy in content preparation workflows and storage.  OSMF also supports the ability to switch between audio tracks during playback, providing additional flexibility in the user experience.

Late-binding audio is currently available for VOD only.  We are also working on live/linear support, which will be available in our next drop.

Check out Sprint 5 here:

As always, we’re eager to hear your feedback!  Please feel free to reach out to me at ckwon at adobe dot com.


Cathi (Sr. Product Manager, OSMF)


OSMF 1.6 Sprint 3 is here!

We have just released the next sprint drop for OSMF 1.6.  We continued to address some important bugs, a list of which can be found in the release notes.

We also want to make sure everyone is aware of the following: If StageVideo mode is enabled and a video resource is being associated with a smaller container, make sure that the scale mode will not be set to ‘none’, otherwise, the video will not be clippedaccording to the containers dimensions (this is the expected behavior).

We’ve have some really exciting advanced features in development, so be sure to check back with us over the following months.  As always, feel free to ping me with any questions or feedback at ckwon at adobe dot com.


Cathi, Sr. Product Manager for OSMF



Sprint 2 of OSMF 1.6 is here!

We’re pleased to announce our 2nd sprint drop for OSMF 1.6.  We dedicated much of this sprint to improving OSMF’s switching logic for HTTP Dynamic Streaming and addressing some of the related bugs.  After testing the fixes and running them through several variable bandwidth scenarios, we observed a definite improvement in switching behavior.  The full list of bugs fixed can be found in the release notes.

In addition, we’ve created a sample advertising plug-in that demonstrates how to insert both in-stream and overlay ads into a video when Stage Video is enabled.  The focus here was on the actual insertion, and we hope this can be used as a starting point by someone developing an ad plug-in.  A demo of the plug-in as well as more details can be found here.

As always, we welcome and encourage your feedback.  I can be personally reached at ckwon at adobe dot com.

Cathi, Sr. Product Manager for OSMF


Stage Video in OSMF is here!

We are pleased to announce the first sprint drop of OSMF 1.6!

The key feature of this sprint drop is support for Stage Video, a new feature in the recently released Flash Player 10.2.  Stage Video is a full hardware accelerated video pipeline, which enables playback of 1080p video while consuming only 1-15% of the CPU on a common Mac or Windows computer.

Adobe continues to evolve our video platform, enabling publishers to offer the best user experience possible, and Stage Video is the most recent addition.  We hope that you will check out the latest OSMF sprint drop and provide us with feedback on our Stage Video implementation.

Bug Fix for Strobe Media Playback and Flash Media Playback

We have just released a patch for Strobe Media Playback 1.5 and Flash Media Playback 1.5 that addresses a bug that unintentionally disabled dynamic stream switching.  Dynamic stream switching is now working again and the updated Strobe Media Playback source is available on SourceForge.  Flash Media Playback has also been updated with the fix, and the new version has been posted to the Adobe servers.

Thank you for your patience.  If you have any questions, please feel free to email me at ckwon at adobe dot com.

Flash and Strobe Media Playback 1.5 are released!

We are pleased to announce the release of Flash Media Playback 1.5 and Strobe Media Playback 1.5!

Flash/Strobe Media Playback 1.5 include some exciting new features, including:

  • Multicast support (IP Multicast, P2P Multicast, and Fusion Multicast)
  • A YouTube plug-in for playing back YouTube videos in Strobe Media Playback
  • A JavaScript API for creating player controls
  • An exploratory HTML5 fallback player that has the same chrome as Strobe Media Playback
  • Support for complex data structures in the XML config file

Flash Media Playback can be configured using the online setup tool.

The Strobe Media Playback swf and source are also available. In addition, Strobe Media Playback is now licensed under the BSD license. This should provide users more flexibility in using the source code.

Be sure sure to check it out and let us know what you think!

OSMF FC Release Posted

The feature complete (FC) build of OSMF is now available!  As we near our ship date for OSMF 1.5, aka “Neon,” we have been focused on performance and bug fixing.

  • Performance Pass: We ran a thorough performance pass, focusing on our minimum systems.  We’re pleased to share that OSMF performed well across the board!
  • Bug Fixing: In this sprint alone, we have fixed 45 bugs!

Here are the links:

Our first sprint drop for Strobe Media Playback Neon!

Strobe Media Playback has also added an exciting new feature with this latest sprint, a JavaScript API for creating player controls in HTML / CSS / JavaScript.  For web developers and designers, this provides a familiar mechanism for creating a control bar.  The JavaScript API also enables a portable set of playback controls that can be used with SMP as well as other video players, providing a seamless UI across multiple players.  This is particularly useful in developing things like HTML5 fallback that is undetectable to the user.

Thank you for your continued support of OSMF and Strobe Media Playback!  If you have any feedback or questions, I encourage you to post to the forums or contact me directly at ckwon at adobe dot com.

Announcing OSMF 1.0!

We are very excited to announce the release of OSMF
1.0!  We’ve come a long way since the early days of OSMF, and we want to
thank the community for helping us to evolve the framework.

vision for OSMF was to address many of the pain points around video publishing
and monetization.  We kept hearing from our customers that player
development was difficult and resource intensive, and as a result, adoption of
new video technologies lagged behind.  In addition, ecosystem service
providers were feeling the strain of integrating their services into players
individually.  We believed that by developing a media player framework
that could serve as a common, standardized integration point for player
developers and ecosystem providers, we could help solve a lot of these
problems, and thus, OSMF was born. 

made the conscious decision to make OSMF open source because we wanted the
entire ecosystem to own the framework.  OSMF-based players are already
being deployed by major media companies.  FIFA’s new World Cup 2010 site will stream video through an OSMF
player, and ESPN built the player for ESPN3, its broadband network for live
sports programming, on OSMF.  Platform partners like KickApps have
released OSMF player development tools, and
companies like EyeWonder have contributed OSMF libraries that extend the

OSMF 1.0, developers can build rich media experiences that incorporate video
playback, companion advertising, dynamic chrome for content-specific UIs, and
captioning.  Content owners can manage and monetize their video through a
series of third-party plug-ins from companies like Omniture.  OSMF also
enables the latest Flash Platform features like Flash Access content
protection and HTTP Dynamic
.  (For a full list of features, please visit the OSMF wiki.)

are also pre-releasing Strobe Media Playback, our pre-built, production-ready
OSMF player.  Strobe Media Playback is the perfect solution for someone
who wants to easily and quickly publish video content to their web site. 
It is available for free download as a compiled swf.

As always, we want to hear your
feedback, so please feel to reach out to us here or through the forums!

1.0 is available here: