Media Player – Best Practices Frank Paolino, Sr. Service Line Manager.
-
Upload
javon-shurley -
Category
Documents
-
view
219 -
download
0
Transcript of Media Player – Best Practices Frank Paolino, Sr. Service Line Manager.
Media Player – Best PracticesFrank Paolino, Sr. Service Line Manager
Akamai Confidential ©2011 AkamaiWe make the Internet work for you
Topics
Intro to Media Dev Team
Player highlights
Components of players / architecture
HTML5
Q & A
Akamai Confidential ©2011 AkamaiWe make the Internet work for you
Akamai’s Media Development Team….
• GoalHelp Akamai customers achieve high quality video
experiences via rapid, quality adoption of Akamai HD Network
• Professional Services team across US, Europe, Bangalore
• Provide standard, custom, and consultative player solutions
• We build on top of Akamai’s player libraries (OVP, OSMF, etc)
• Focus on Flash and HTML5
• ion
Akamai Confidential ©2011 AkamaiWe make the Internet work for you
MDT Solutions….
CoreComponents
OVPOSMFAnalyticsClient
Akamai Media Player(Standard)Flash
Quick to HDN and MA, UV, TVE, and HDClient
Standardized
Basic features, Configurable
AkamaiMedia Player(Custom)
Variable features, 3rd parties
Re-useable
Fast to implement a custom solution
Various
HD Upgrades
Device players
HTML5
Workshops(Assessments)
Player Definition
Video Strategy
Category
<video>
Akamai Confidential ©2011 AkamaiWe make the Internet work for you
Akamai’s MediaDevTeam’s solutions…
Totally customFull ownershipFull responsibilityFull control
Custom CMS Platform
StandardizedIntegratedLicensedTight workflow integration
MDT Solutions
Custom Standardized
Standard and customSupportedLicensedOpen to various workflowsLeverage Akamai know-how
Akamai Confidential ©2011 AkamaiWe make the Internet work for you
2011 Highlights
Akamai Confidential ©2011 AkamaiWe make the Internet work for you
FOX NewsVOD and LiveDVRMulti protocol/easy migration to HDN
Landing PageBreaking News ExperienceDaily Online BroadcastSeveral other spots
Feed: MRSS JSON
Ads: Single ad tech provider to simplify player integration; Ad pre rolls and mid rolls
Analytics: Media Analytics, Third Party
Share: Inline via Gigya
Usability focus, Standards focus
“Future-ready”
Tech:PureMVC, OSMF, AASP, AEPC
Akamai Confidential ©2011 AkamaiWe make the Internet work for you
CNBC
VODMulti protocol capableSBR RTMP->MBR HDN
Landing Page
Feed: CMS-specific
Ads: Pre-roll, Doubleclick
Analytics: Media Analytics, Third party analytics
Share: direct link approach
Advanced: Subclipping with advanced page interaction
Tech:PureMVC, OSMF, AASP, AEPC
Akamai Confidential ©2011 AkamaiWe make the Internet work for you
ESPNRadio
HDN, Audio Only, DVR
Rolling DVR Window
Ads: Companion ad triggers in cuepoints
Analytics: Akamai MA
Share: external
UI: Actual time in scrubUI: JS/CSS driven UI
Tech:OSMF, StrobeMediaPlayback, Ad plugin
Akamai Confidential ©2011 AkamaiWe make the Internet work for you
MTV HTML5 iPad Player
For HTML5 / iPad
First HTML5 effortHDN2 for IOS (MBR, secure)
Extend video player experience to iPad
Ads: Pre-roll for short form, mid-roll for long form
Analytics: Media Analytics, Third Party
Share: Direct links to social
Tech: JS, CSS, PNG, HTML5
Many lessons to learn!
Akamai Confidential ©2011 AkamaiWe make the Internet work for you
What goes into a player?
Playback
Feeds
Config & Control
Monetization
Analytics
Share
UI/Interactivity
AkamaiTVE
Live VOD DVR SecureHD HDClient Enhanced QOS
DirectURL MRSS XML MRSS JSON CMS-specific feeds
ConfigXML ConfigJSONJS API
Akamai Audience Analytics
Standard UI Custom UI PIP
AMP Standard AMP Custom
Akamai QOSMonitor
Akamai Confidential ©2011 AkamaiWe make the Internet work for you
Player Architecture – High Level
Akamai Media PlayerCustom
Akamai Enterprise Player Core(AEPC)
Akamai Media PlayerStandard
Akamai MDT Players
Akamai Media PlayerCustomAkamai Media PlayerCustom
Akamai Confidential ©2011 AkamaiWe make the Internet work for you
Akamai AASPPlugin for OSMFHTTP, RTMP, PDL, Adaptive, Secure,
Heuristics,, VOD, Live
AkamaiFMS Omni-
ture
OmnitureApp-
MeasuremtLibrary[SWC]
AkamaiMediaAnalyti
cs
AkamaiAnalytics
Plugin[SWC+SWF]
Plugins & Libraries(Binary Only, Static & Dynamic)
Services
Player ApplicationPS TeamAuthored Code
*SOURCE PROVIDED UNDER LICENSE*
AkamaiHD
Network
Nielsen
Media Delivery Analytics Advertising
Double-click
DoubleclickDFP or IMA
Plugin[SWC]
Add-This, Gigya
Akamai Enterprise Player Core (AEPC) Framework: AEP Core & AEP Components
Custom Player
Application Runtime / Player Instance
CoreSoftwareFrameworks
Com-score
Social
Uses, Extends, Overrides
Customer
Feeds
Content Feed
PureMVC (MVC Framework) (Software Architecture Framework)
OSMF (Open Source Media Framework) (Streaming Abstraction and Plugin Architecture)
CONFIDENTIAL
Player Architecture - Components
Akamai Confidential ©2011 AkamaiWe make the Internet work for you
Flash vs. HTML5
Flash Player HTML5 Player
Playback
Codec/transport Flash native Browser native
Adaptive AS client libs, trans. Browser native, hidden
Security Flash native, AS libs Browser native, hidden
Feed AS code JS code
Config&Control AS code / JS JS code
Monetization(Ads) AS libs, JS code/libs, open
Analytics AS libs (JS possible) JS code/libs, open
Share AS libs binary JS code/libs, open
UI AS Raw or Flex PNG, CSS, JS
Akamai Confidential ©2011 AkamaiWe make the Internet work for you
Summary & Closing Thoughts….
• There can be lots of complexity in a player!
• With today’s rapidly evolution in player technology, a player needs continuous attention.
• Akamai’s MDT can partner with you to provide a rich player. MDT provide standard, custom, and consultative player solutions, built on top of Akamai’s core libraries for streaming and analytics.
• HTML5 Player show promise….but challenges do remain
Akamai Confidential ©2011 AkamaiWe make the Internet work for you
Q & A