OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online...

Preview:

Citation preview

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

• Emailcontact@petermolgaard.com

Sunday, January 23, 2011

Recommended