50
OPEN SOURCE MEDIA 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

OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

  • Upload
    others

  • View
    19

  • Download
    0

Embed Size (px)

Citation preview

Page 1: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

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

Page 2: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

MY FIRST COMPUTER

Sunday, January 23, 2011

Page 3: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

MY FIRST COMPUTER

Sunday, January 23, 2011

Page 4: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

MY FIRST COMPUTER

Sunday, January 23, 2011

Page 5: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

MY FIRST COMPUTER

Sunday, January 23, 2011

Page 6: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

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

Page 7: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

CURRENTLY

• Managing Director of NXTGENSYS Thailand Ltd.

• Author of Flash Catalyst Unleashed (Q3 2011)

• Golfer, Diver, Photographer, Traveller and Drinker

Sunday, January 23, 2011

Page 8: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

IN THE PAST AND NOWCopenhagen, Denmark (1993)

Sunday, January 23, 2011

Page 9: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

OSMF MOTIVATION

Sunday, January 23, 2011

Page 10: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

OSMF MOTIVATION

RESOURCES

SCOPE

TIMEQUALITY

Sunday, January 23, 2011

Page 11: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

OSMF MOTIVATION

Sunday, January 23, 2011

Page 12: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

OSMF MOTIVATION

Sunday, January 23, 2011

Page 13: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

OSMF MOTIVATION

0

25

50

75

100

25% 50% 75% 100%

DebtQuality (Code)

Sunday, January 23, 2011

Page 14: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

OSMF MOTIVATION

0

25

50

75

100

25% 50% 75% 100%

DebtQuality (Code)MaintainabilityScalabilityPerformanceStability

Sunday, January 23, 2011

Page 15: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

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

Page 16: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

MAKING IT...

0% 100%Probability of Success

Sunday, January 23, 2011

Page 17: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

MAKING IT...

0% 100%Probability of Success

SIMPLY NO GO...return to start

Sunday, January 23, 2011

Page 18: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

MAKING IT...

0% 100%Probability of Success

SIMPLY NO GO...return to start

EXPENSIVEUnrealistic

Sunday, January 23, 2011

Page 19: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

MAKING IT...

0% 100%Probability of Success

SIMPLY NO GO...return to start

EXPENSIVEUnrealistic

COMFORTZONE

Sunday, January 23, 2011

Page 20: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

MAKING IT...

0% 100%Probability of Success

Sunday, January 23, 2011

Page 21: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

MAKING IT...

0% 100%Probability of Success

Sunday, January 23, 2011

Page 22: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

MAKING IT...

0% 100%Probability of Success

Sunday, January 23, 2011

Page 23: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

MAKING VIDEO PROJECTS

0% 100%Probability of Success

Almost Infinite ComplexityFixed Budget ConstraintsUnreasonable RequirementsHigh Stakeholder InterestSmall Milestone ToleranceMany External Dependencies

Sunday, January 23, 2011

Page 24: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

MAKING VIDEO PROJECTS

Almost Infinite Complexity

Sunday, January 23, 2011

Page 25: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

MAKING VIDEO PROJECTS

Almost Infinite Complexity

Sunday, January 23, 2011

Page 26: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

MAKING VIDEO PROJECTS

Almost Infinite Complexity

Video Content

Sunday, January 23, 2011

Page 27: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

MAKING VIDEO PROJECTS

Almost Infinite Complexity

Platform

Video Content

Sunday, January 23, 2011

Page 28: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

MAKING VIDEO PROJECTS

Almost Infinite Complexity

Platform

Encryption

Video Content

Sunday, January 23, 2011

Page 29: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

MAKING VIDEO PROJECTS

Almost Infinite Complexity

Platform

Encryption QoS & Delivery

Video Content

Sunday, January 23, 2011

Page 30: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

MAKING VIDEO PROJECTS

Almost Infinite Complexity

Platform

Encryption QoS & Delivery Content Protection

Video Content

Sunday, January 23, 2011

Page 31: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

MAKING VIDEO PROJECTS

Almost Infinite Complexity

Platform

Encryption QoS & Delivery Content Protection

Augmentation

Video Content

Sunday, January 23, 2011

Page 32: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

MAKING VIDEO PROJECTS

Almost Infinite Complexity

Platform

Encryption QoS & Delivery Content Protection

Augmentation Advertising

Video Content

Sunday, January 23, 2011

Page 33: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

MAKING VIDEO PROJECTS

Almost Infinite Complexity

Platform

Encryption QoS & Delivery Content Protection

Augmentation Advertising Payment

Video Content

Sunday, January 23, 2011

Page 34: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

MAKING VIDEO PROJECTS

Almost Infinite Complexity

Platform

Encryption QoS & Delivery Content Protection

Augmentation Advertising Payment Analytics

Video Content

Sunday, January 23, 2011

Page 35: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

MAKING VIDEO PROJECTS

Almost Infinite Complexity

Platform

Encryption QoS & Delivery Content Protection

Augmentation Advertising Payment Analytics

Interactivity

Video Content

Sunday, January 23, 2011

Page 36: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

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

Page 37: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

MAKING VIDEO PROJECTS

Sunday, January 23, 2011

Page 38: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

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

Page 39: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

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

Page 40: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

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

Page 41: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

TODAY’S REQUIREMENTS

Sunday, January 23, 2011

Page 42: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

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

Page 43: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

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

Page 44: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

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

Page 45: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

OSMF TRAITS

Sunday, January 23, 2011

Page 46: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

OSMF COMPOSITION

Sunday, January 23, 2011

Page 47: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

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

Page 48: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

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

Page 49: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

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

Page 50: OPEN SOURCE MEDIA FRAMEWORK (OSMF) · OPEN SOURCE MEDIA FRAMEWORK (OSMF) Monetize using online media content by creating feature-rich and value-adding plugins for the OSMF player

NEXT STEPS

• Blogblog.petermolgaard.com

• Twitter@petermoelgaard

[email protected]

Sunday, January 23, 2011