Why, after all this time, is everyone still rolling their own video player.For publishers, provide a ready to use player that can be easily configured with little to no programming.For developer, provide an extensible, pluggable framework
Leveraging Adobe's Open Source Media Framework (OSMF) - Presentation Transcript
Derek Wischusen Sr. Flash Developer, KickApps derek@kickapps.com October 7th, 2009 Leveraging the Open Source Media Framework
Quick Outline
About Me
About KickApps
Open Source Media Framework (OSMF)
Building plugins for OSMF
OSMF in the App Studio (demo)
Future plans for extending OSMF in the App Studio
Vanity Slide
Sr. Flash Developer at KickApps
Developing Flash apps for ~10 years, Flex apps for ~3
Manager of the Adobe Philadelphia Flex UG (Flash Camp coming Nov, 7th)
Contributor to the Flex SDK and I have a couple of open source AS3 projects (as3yaml and as3stomp)
Blog: www.flexonrails.net
KickApps
White label social network platform
Examples
NHL
Madonna
App Studio WYSIWYG widget/app creation and syndication tool
We are a sponsor/exhibitor, stop by our booth for more info
Some of our Customers Publishers / Magazines Radio and Music Sports
Open Source Media Framework
Open source AS3 (FP10) framework for building rich media experiences.
Provides a standard set of classes and interfaces for media and metadata.
Adobe is leading the development with significant contributions from Akamai and the community
MPL open source license
Currently in public prerelease (v 0.6)
Dev site: http://opensource.adobe.com/wiki/display/osmf/
Marketing site: http://www.openmediaframework.org
OSMF Goals
Facilitate the development and sharing of best practices for video player development based on the Adobe® Flash® Platform through community interaction
Provide production-ready code, high QoS features, and support for the latest Flash features to speed development and reduce the total cost of ownership
Encourage adoption of open standards to help facilitate the aggregation of video audiences and streamline the media buying process for rich media and in-stream advertising
Support the Internet advertising ecosystem, including agencies, interactive developers and advertising technologies for a comprehensive publishing solution
Support third-party plug-ins that will allow developers to:
Integrate with ad and reporting services
Support industry-leading services out of the box
Assemble, rather than code, new player functionality
Enable custom integration by allowing developers to write their own plug-ins
Players built with OSMF (Adobe TV)
Players built with OSMF (KickApps)
OSMF – A pluggable framework
OSMF provides basic functionality out of the box
Designed to be extended with plugins
Current plugins
Akamai Streaming
VAST
Planned plugins
Advertsing (e.g., Scanscout, Adap.tv, YuMe, and more)
Tracking (Omniture, Neilsen, GlanceGuide, and more)
Creating Plugins
Plugins are created by extending OSMF classes and implementing OSMF interfaces
A quick example, the AkamaiBasicStreamingPlugin
Basic goal is to provide a means of connecting to the Akamai CDN
Uses custom NetStream and NetConnection classes
When the plugin loads these classes are used to connect rather than the default NetStream and NetConnection classes
Creating Plugins
Loadable media types (Images, Audio, Video) have elements that are associated with loaders
The loaders determine how to load or connect to the media that element will render
MediaInfo objects are used to associate elements with loaders
Loading the Plugin
When the plugin is completed, it can be loaded using the PluginManager
OSMF Player in the App Studio (Demo)
Provides a visual interface for quickly configuring OSMF plugins
Quickly customize the look and feel of the player
Creating plugins for OSMF and the App Studio
When OSMF reaches v 1.0 we will start accepting third party OSMF plugins in the app studio
Opportunity for developers to distribute your plugins to our network of customers.
Opportunity for publishers to benefit from a rich and diverse set of plugins.
Q&A Any Questions? plugins@kickapps.com Come see our booth
Adobe's Open Source Media Framework (OSMF) provides more
Adobe's Open Source Media Framework (OSMF) provides a standard set of classes and interfaces for media and metadata designed to make it easy to build rich media experiences and plug-ins for players using on the OSMF.
In this talk, Derek Wischusen, Sr. Flash Developer at KickApps, gives an overview of OSMF, shows how KickApps is using OSMF to power customizable video players in their App Studio, discusses OSMF plug-in development, and relates how KickApps is positioning its App Studio as a distribution platform for OSMF plug-ins. For more information, see http://www.kickdeveloper.com/api/index.php/Adobe_OSMF_Video_Player. less
0 comments
Post a comment