Download presentation
Presentation is loading. Please wait.
Published byCorey McLaughlin Modified over 9 years ago
3
What is Windows Azure Media Services Reach Story w/ SDKs and Player Frameworks Media applications on Windows Monetize your content Road to MPEG-DASH
4
100 M Household WW OWN AT LEAST ONE CONNECTED TV 50% SMARTPHONES 19% TABLETS MULTITASK WHILE WATCHING TV 80% 10 Billions MOBILE CONNECTED DEVICES by 2016 *Source: Cisco, Gartner
5
Philosophy High Quality videos for any device Anywhere and Anytime format agnostic Smooth Streaming mpeg-DASH Flash HTTP Dynamic Streaming Apple HTTP Live Streaming Progressive Download protocol agnostic HTTP RTMP DRM agnostic PlayReady Adobe Access Reach any end point with best possible format, protocol and DRM for it
7
WEB Silverlight Smooth Streaming Player Framework Smooth Streaming Client SDK Flash OSMF plugin for Smooth Streaming HTML5 HTML5 Player Framework MSE/EME (W3C extensions) APPS Windows Smooth Streaming Player Framework Smooth Streaming Client SDK XBox Smooth Streaming Player Framework Smooth Streaming Client SDK TV/STBs Smooth Streaming Porting Kit Partner integrations MOBILE WinPhone Player Framework for WinPhone 8 Smooth Streaming Client SDK Android Partner SDKs and Frameworks OSMF plugin for Smooth Streaming iOS Player Framework for Smooth Streaming with PlayReady Player Framework for HLS More information please see here.here MPEG-DASH supports are on the road map
8
“Build-On” Media Partners and Customers Azure CDN Partner CDNs Origin Caching Released Coming Soon Partners Partner Technologies (Media Processors, Origin Servers, Live Encoders etc.) (Fabric, Storage, Compute, Database)
12
IE(Modern) IE on the Desktop IE on the Desktop on Windows RT
14
Smooth Streaming in Windows Player Applications (Customer’s app) Player Frameworks (HTML5/XAML Player Framework) Client SDK (SS Extension SDK) Media Pipeline (Windows MF) Platform (Windows)
15
Media foundation Interface PLAYBACK PIPELINE Application with Smooth Streaming Source url : …/manifest Smooth Streaming Extension SDK Application with video source url : …/a.mp4
16
Shipped as Open source at playerframework.codeplex.complayerframework.codeplex.com Builds on capabilities of Smooth Streaming Client Available for multiple platform Windows Store app HTML/JavaScript Modern style applications XAML/C# Modern style applications HTML5 player for browser Silverlight & Windows Phone player Well established player framework Plugin Architecture – import what you need Player Applications (e.g., NBC, Comcast) Player Frameworks (e.g., MMPPF, HTML5 framework) Client SDK / Porting Kits (e.g., SSME, SSPK) Media Pipeline (e.g., Silverlight, GStreamer) Platform (e.g., Windows/ Linux)
17
Windows Features Smooth Streaming (VOD and live) Closed captioning Advertising Logging Progressive Video Player styling DVR controls PlayReady DRM Analytics Offline Multiple Audio MPEG-DASH Trick Play
18
hello world video application
19
Advertising Definition Linear Ads: presented before, between or after video content. Linear Ad takes over the full view of video.
20
Advertising Definition Non-linear Ads: runs parallel to the video content so the user still has the option of viewing the content. It could be text, graphical banner/buttons or video overlays
21
Advertising Definition Companion Ad: Pairing with Linear Ad or Non-Linear Ad It offers sustained visibility of the sponsor throughout the video content After 5 sec when linear ad is over
22
Advertising Standards VAST (Video Ad Serving Template) 3.0 / 2.0
23
Advertising Standards VAST (Video Ad Serving Template) 3.0 / 2.0 My Ad Server Car Company.........
24
Advertising Standards 00:00:32... <MediaFile apiFramework="Windows Media" id="windows_progressive_200" maintainAspectRatio="true" scaleable="true" delivery="progressive" bitrate=“200” width="400" height="300" type="video/x-ms-wmv"> <![CDATA[ http://smf.blob.core.windows.net/samples/ads/media/XBOX_HD.wmv ]]> VAST (Video Ad Serving Template) 3.0 / 2.0
25
Demo What to play - VAST
26
What happened behind the scene?
27
Demo PlayerFramework plugins MPEG-DASH support
28
What is MPEG-DASH? A standard for dynamic adaptive video streaming using HTTP. *Picture from DASHif.org http://dashif.org/mpeg-dash/http://dashif.org/mpeg-dash/
29
Video sourcesMulti-bitrates Mp4 Origin Server HLS Smooth Streaming Encode Package Video sourcesMulti-bitrates Mp4 Origin Server HLS Smooth Streaming Encode Dynamic Packaging Traditional Encode and Package Dynamic Packaging Package Input format: Mp4 or Smooth Streaming Output format: MPEG-DASH(Preview-Live Profile), Smooth Streaming and Http-Live-Streaming v4 You need to have at least 1 reserved streaming unit to enable dynamic packaging! MPEG-DASH
30
Demo
31
I am a Developer: Tell Me How it’s Done
33
Smooth Streaming for Windows
34
Summary - Reach Story WEB Silverlight Smooth Streaming Player Framework Smooth Streaming Client SDK Flash OSMF plugin for Smooth Streaming HTML5 HTML5 Player Framework MSE/EME (W3C extensions) APPS Windows Smooth Streaming Player Framework Smooth Streaming Client SDK XBox Smooth Streaming Player Framework Smooth Streaming Client SDK TV/STBs Smooth Streaming Porting Kit Partner integrations MOBILE WinPhone Player Framework for WinPhone 8 Smooth Streaming Client SDK Android Partner SDKs and Frameworks OSMF plugin for Smooth Streaming iOS Player Framework for Smooth Streaming with PlayReady Player Framework for HLS More information please see here.here MPEG-DASH supports are on the road map
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.