Leveraging Adobe's Open Source Media Framework (OSMF)
-
Upload
kickapps -
Category
Technology
-
view
4.487 -
download
1
description
Transcript of Leveraging Adobe's Open Source Media Framework (OSMF)
![Page 1: Leveraging Adobe's Open Source Media Framework (OSMF)](https://reader033.fdocuments.net/reader033/viewer/2022061221/54be4edb4a7959a4548b46a2/html5/thumbnails/1.jpg)
Derek WischusenSr. F lash Deve loper, K ickApps
derek@kickapps .comOctober 7 t h , 2009
Leveraging the Open Source Media Framework
![Page 2: Leveraging Adobe's Open Source Media Framework (OSMF)](https://reader033.fdocuments.net/reader033/viewer/2022061221/54be4edb4a7959a4548b46a2/html5/thumbnails/2.jpg)
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
![Page 3: Leveraging Adobe's Open Source Media Framework (OSMF)](https://reader033.fdocuments.net/reader033/viewer/2022061221/54be4edb4a7959a4548b46a2/html5/thumbnails/3.jpg)
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
![Page 4: Leveraging Adobe's Open Source Media Framework (OSMF)](https://reader033.fdocuments.net/reader033/viewer/2022061221/54be4edb4a7959a4548b46a2/html5/thumbnails/4.jpg)
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
![Page 5: Leveraging Adobe's Open Source Media Framework (OSMF)](https://reader033.fdocuments.net/reader033/viewer/2022061221/54be4edb4a7959a4548b46a2/html5/thumbnails/5.jpg)
Some of our Customers
Publishers / Magazines
Radio and Music
Sports
![Page 6: Leveraging Adobe's Open Source Media Framework (OSMF)](https://reader033.fdocuments.net/reader033/viewer/2022061221/54be4edb4a7959a4548b46a2/html5/thumbnails/6.jpg)
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
![Page 7: Leveraging Adobe's Open Source Media Framework (OSMF)](https://reader033.fdocuments.net/reader033/viewer/2022061221/54be4edb4a7959a4548b46a2/html5/thumbnails/7.jpg)
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
![Page 8: Leveraging Adobe's Open Source Media Framework (OSMF)](https://reader033.fdocuments.net/reader033/viewer/2022061221/54be4edb4a7959a4548b46a2/html5/thumbnails/8.jpg)
Players built with OSMF (Adobe TV)
![Page 9: Leveraging Adobe's Open Source Media Framework (OSMF)](https://reader033.fdocuments.net/reader033/viewer/2022061221/54be4edb4a7959a4548b46a2/html5/thumbnails/9.jpg)
Players built with OSMF (KickApps)
![Page 10: Leveraging Adobe's Open Source Media Framework (OSMF)](https://reader033.fdocuments.net/reader033/viewer/2022061221/54be4edb4a7959a4548b46a2/html5/thumbnails/10.jpg)
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)
![Page 11: Leveraging Adobe's Open Source Media Framework (OSMF)](https://reader033.fdocuments.net/reader033/viewer/2022061221/54be4edb4a7959a4548b46a2/html5/thumbnails/11.jpg)
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
![Page 12: Leveraging Adobe's Open Source Media Framework (OSMF)](https://reader033.fdocuments.net/reader033/viewer/2022061221/54be4edb4a7959a4548b46a2/html5/thumbnails/12.jpg)
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
![Page 13: Leveraging Adobe's Open Source Media Framework (OSMF)](https://reader033.fdocuments.net/reader033/viewer/2022061221/54be4edb4a7959a4548b46a2/html5/thumbnails/13.jpg)
Loading the Plugin
- When the plugin is completed, it can be loaded using the PluginManager
![Page 14: Leveraging Adobe's Open Source Media Framework (OSMF)](https://reader033.fdocuments.net/reader033/viewer/2022061221/54be4edb4a7959a4548b46a2/html5/thumbnails/14.jpg)
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
![Page 15: Leveraging Adobe's Open Source Media Framework (OSMF)](https://reader033.fdocuments.net/reader033/viewer/2022061221/54be4edb4a7959a4548b46a2/html5/thumbnails/15.jpg)
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.