Some of you may have checked out the courses I posted over on the Adobe Developer Connection on building progressive and streaming video players with the Adobe Open Source Media Framework (OSMF).
Unfortunately, even those courses are relatively new, the code in them no longer works, because OSMF has advanced a few sprints. We’re now at OSMF sprint 9, and the framework continues to shift quite a bit.
Because there are almost no examples on the web of using OSMF with Flash (as opposed to Flex), and I’ve had several people email me asking if I had time to update the code.
And, so, finally I did. At least for the progressive player. So you can download the Flash CS4 source code to build an OSMF player with the Sprint 9 framework from the article on Building progressive video players in Flash with OSMF.
Share and enjoy!
My new online video course on Dynamic Multi-bitrate Streaming with Adobe Open Source Media Framework (OSMF) has just gone live on Adobe Developer Connection.
It’s 35 minutes across five lessons and takes you through the process of converting the progressive OSMF video player (which we create in the first installment of this course on Building Progressive Video Players with Adobe OSMF, into a dynamic multi-bitrate streaming player. Multi-bitrate streaming occurs when you program your Flash to deliver the highest quality video a viewer can see (dependent on their bandwidth). *Dynamic* multi-bitrate streaming is similar, with the additional feature of having your player constantly meters the bandwidth throughout viewing, to adjust the playback between multiple videos seamlessly, as the viewer’s bandwidth may fluctuate. …read more…

I have recently completed a course on working with the
Adobe Open Source Media Framework.
Introduction to the Adobe Open Source Media Framework for Flash, which is 90 minutes of video-based online training, has been posted to the
Adobe Developer Connection, and to the
Rich Media Institute.
OSMF is relatively new, and if you haven't yet heard about it, you should check it out. I have been building video players in Flash for over eight years, and almost no two players are ever built the same way. OSMF is an attempt at standardizing the way that such players are built into Flash. Incorporating basic functionality (which we cover in this course), as well as more advanced behaviors like playlists, overlays and integrated advertising, OSMF is a set of classes available for Flash Platform development.
In this course, we cover the basics of working with OSMF in Adobe Flash CS4 -- coding on the timeline to build a fully-functional video player, step-by-step.
And, of course, it's
FREE, so you really don't have an excuse. Check it out!
Title: Introduction to the Adobe Open Source Media Framework for Flash
Duration: 90 minutes
Price: FREE
View Course at Adobe Developer Connection
View Course at the Rich Media Institute (eligible for certificate of completion)
Description: This course covers all the basic functionality and concepts required to build progressive video players in Flash CS4 with the Adobe Open Source Media Framework. We start from the basics, and work our way to a fully-functioning video player, authored from scratch, using OSMF and Flash CS4.
OSMF is Adobe's community-centered approach to standardizing the way that media players (and, in particular, video players) are built on the Adobe Flash Platform. Although still in prelease, OSMF encompasses media playback functionality, playlists, branding, advertising, and other monetization aspects, and represents a powerful and comprehensive attempt to standardize a huge portion of the work currently executed in Flash.
Who this Course is For: This course is useful for two sets of students looking to get up to speed with OSMF:
- Low-to-intermediate level Flash ActionScripters, comfortable coding on the timeline, who want to learn the raw ActionScript, as well as the underlying concepts, required to work with OSMF
- Higher level coders, using Adobe Flash or Flex, who want a quick run-down of the core classes utilized when building an OSMF video player
Outline:
- Introduction: Brief Overview of OSMF and Installing the SWC ( 5:44 )
- Lesson 1 : Basics of Video Playback with OSMF ( 6:46 )
- Lesson 2 : Handling Changes in View State ( 7:04 )
- Lesson 3: Adding a Pause Toggle Button ( 8:55 )
- Lesson 4: Sizing the Video ( 9:56 )
- Lesson 5: Adding Volume Control ( 5:56 )
- Lesson 6: Adding a Progress Bar ( 13:58 )
- Lesson 7: Adding Seek Functionality ( 10:43 )
- Lesson 8: Cleaning Up After a Video ( 8:26 )
- Lesson 9 : Playing Multiple Videos ( 11:05 )