open source media framework (osmf) · open source media framework (osmf) monetize using online...
TRANSCRIPT
OPEN SOURCEMEDIA FRAMEWORK (OSMF)Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player using ActionScript
Sunday, January 23, 2011
MY FIRST COMPUTER
Sunday, January 23, 2011
MY FIRST COMPUTER
Sunday, January 23, 2011
MY FIRST COMPUTER
Sunday, January 23, 2011
MY FIRST COMPUTER
Sunday, January 23, 2011
CURRENTLY
• Adobe Community Leader (Copenhagen, Denmark)
• Adobe Community Professional (Flex)
• Adobe Customer Advisory Board (Flex)
• Adobe Industry Leader and Innovator
• Microsoft Technology Adoption Program
Sunday, January 23, 2011
CURRENTLY
• Managing Director of NXTGENSYS Thailand Ltd.
• Author of Flash Catalyst Unleashed (Q3 2011)
• Golfer, Diver, Photographer, Traveller and Drinker
Sunday, January 23, 2011
IN THE PAST AND NOWCopenhagen, Denmark (1993)
Sunday, January 23, 2011
OSMF MOTIVATION
Sunday, January 23, 2011
OSMF MOTIVATION
RESOURCES
SCOPE
TIMEQUALITY
Sunday, January 23, 2011
OSMF MOTIVATION
Sunday, January 23, 2011
OSMF MOTIVATION
Sunday, January 23, 2011
OSMF MOTIVATION
0
25
50
75
100
25% 50% 75% 100%
DebtQuality (Code)
Sunday, January 23, 2011
OSMF MOTIVATION
0
25
50
75
100
25% 50% 75% 100%
DebtQuality (Code)MaintainabilityScalabilityPerformanceStability
Sunday, January 23, 2011
OSMF MOTIVATION
WE HAVE TO DO MORE WITH LESS !
WORK SMARTER - NOT HARDER !
now, choosing the right tools makes the difference...
Sunday, January 23, 2011
MAKING IT...
0% 100%Probability of Success
Sunday, January 23, 2011
MAKING IT...
0% 100%Probability of Success
SIMPLY NO GO...return to start
Sunday, January 23, 2011
MAKING IT...
0% 100%Probability of Success
SIMPLY NO GO...return to start
EXPENSIVEUnrealistic
Sunday, January 23, 2011
MAKING IT...
0% 100%Probability of Success
SIMPLY NO GO...return to start
EXPENSIVEUnrealistic
COMFORTZONE
Sunday, January 23, 2011
MAKING IT...
0% 100%Probability of Success
Sunday, January 23, 2011
MAKING IT...
0% 100%Probability of Success
Sunday, January 23, 2011
MAKING IT...
0% 100%Probability of Success
Sunday, January 23, 2011
MAKING VIDEO PROJECTS
0% 100%Probability of Success
Almost Infinite ComplexityFixed Budget ConstraintsUnreasonable RequirementsHigh Stakeholder InterestSmall Milestone ToleranceMany External Dependencies
Sunday, January 23, 2011
MAKING VIDEO PROJECTS
Almost Infinite Complexity
Sunday, January 23, 2011
MAKING VIDEO PROJECTS
Almost Infinite Complexity
Sunday, January 23, 2011
MAKING VIDEO PROJECTS
Almost Infinite Complexity
Video Content
Sunday, January 23, 2011
MAKING VIDEO PROJECTS
Almost Infinite Complexity
Platform
Video Content
Sunday, January 23, 2011
MAKING VIDEO PROJECTS
Almost Infinite Complexity
Platform
Encryption
Video Content
Sunday, January 23, 2011
MAKING VIDEO PROJECTS
Almost Infinite Complexity
Platform
Encryption QoS & Delivery
Video Content
Sunday, January 23, 2011
MAKING VIDEO PROJECTS
Almost Infinite Complexity
Platform
Encryption QoS & Delivery Content Protection
Video Content
Sunday, January 23, 2011
MAKING VIDEO PROJECTS
Almost Infinite Complexity
Platform
Encryption QoS & Delivery Content Protection
Augmentation
Video Content
Sunday, January 23, 2011
MAKING VIDEO PROJECTS
Almost Infinite Complexity
Platform
Encryption QoS & Delivery Content Protection
Augmentation Advertising
Video Content
Sunday, January 23, 2011
MAKING VIDEO PROJECTS
Almost Infinite Complexity
Platform
Encryption QoS & Delivery Content Protection
Augmentation Advertising Payment
Video Content
Sunday, January 23, 2011
MAKING VIDEO PROJECTS
Almost Infinite Complexity
Platform
Encryption QoS & Delivery Content Protection
Augmentation Advertising Payment Analytics
Video Content
Sunday, January 23, 2011
MAKING VIDEO PROJECTS
Almost Infinite Complexity
Platform
Encryption QoS & Delivery Content Protection
Augmentation Advertising Payment Analytics
Interactivity
Video Content
Sunday, January 23, 2011
MAKING VIDEO PROJECTS
Almost Infinite Complexity
Platform
Encryption QoS & Delivery Content Protection
Augmentation Advertising Payment Analytics
Interactivity
Video Content
Device Specific Distribution
Sunday, January 23, 2011
MAKING VIDEO PROJECTS
Sunday, January 23, 2011
OSMF IN A NUTSHELL
“Open Source Media Framework (OSMF) simplifies the development of media players by allowing developers to assemble components to create high-quality, full-featured video playback experiences.”
“This open framework enables development focused on web-based video monetization, with lower costs and faster turnaround.”
Sunday, January 23, 2011
OSMF IN A NUTSHELL
Open Source Media Framework......is Adobe's media framework for monetizing IP-delivered video.
In creating the framework, the team focused on three key areas...
QoS Monetization Plug-ins
Sunday, January 23, 2011
OSMF IN A NUTSHELL
Open Source Media Framework......is Adobe's media framework for monetizing IP-delivered video.
• Latest media features of the Flash platform• Enables workflows and services around video playback• Pure AS3 with wrapper for Flex• Pluggable, extensible architecture• Free!
Content Providers can focus on user experience, not on player plumbingEcosystem Partners can focus on their services, not on integrating player code
Sunday, January 23, 2011
TODAY’S REQUIREMENTS
Sunday, January 23, 2011
TAKES A LOT OF EFFORT
• UI and chrome by you
• Playlist from CMS
• Video via HTTP or FMS
• Delivery via CDN
• Ads from ad provider
• Tracking to measurement service
• Social networking features
Sunday, January 23, 2011
BEST OF BREED QOS
• Multiple delivery protocolsStreaming and progressiveRTMP and HTTP
• Quick start playbackEfficient connection logicMinimize buffering
• Smooth switch to the best bitrateNo disruption in audioSwitching logic is configurable
• Detect and recover from errors
Good Bandwidth Bandwidth Trouble Good Bandwidth
Sunday, January 23, 2011
FLEXIBLE INTEGRATION
• Assemble functionality with plug-ins
• Extensible architecture makes writing new plug-ins possible
• Compile in or load dynamically
• Open API
Sunday, January 23, 2011
OSMF TRAITS
Sunday, January 23, 2011
OSMF COMPOSITION
Sunday, January 23, 2011
OSMF PLUGINS
• Plug-ins define additional behavior for media, a new type of media, or both.
• Media Plug-insDefine new MediaElements and behavior, or override traits of existing MediaElementCDN connection plug-in
• Reference Plug-insA MediaElement that can control, change properties, invoke methods on one or more live MediaElementsOverlay ad that controls the main content
• Proxy Plug-insWrapper on existing MediaElements to monitor and handle events or block traitsTracking and reporting plug-in
Sunday, January 23, 2011
NEXT STEPS
1. Start with OSMF as the foundation of your player
2. Add plug-ins for advertising, analytics, CDNs, social
3. Design a fabulous UI for your audience
4. Deploy the player
5. Over time, upgrade to get new features
Sunday, January 23, 2011
NEXT STEPS
• Codewww.osmf.org
• Adobe User Group
• Official Bloghttp://blogs.adobe.com/osmf/
• Adobe Developer Forumhttp://forums.adobe.com/community/opensource/osmf/developers
• Tutorial
Sunday, January 23, 2011
NEXT STEPS
• Blogblog.petermolgaard.com
• Twitter@petermoelgaard
Sunday, January 23, 2011