What is Windows Azure Media Services Reach Story w/ SDKs and Player Frameworks Media applications on Windows Monetize your content Road.
Download ReportTranscript What is Windows Azure Media Services Reach Story w/ SDKs and Player Frameworks Media applications on Windows Monetize your content Road.
What is Windows Azure Media Services Reach Story w/ SDKs and Player Frameworks Media applications on Windows Monetize your content Road to MPEG-DASH
100 M
Household WW
OWN AT LEAST ONE
CONNECTED TV *Source: Cisco, Gartner TABLETS SMARTPHONES
50%
MULTITASK
19%
WHILE WATCHING TV
80%
10 Billions
MOBILE CONNECTED DEVICES
by
2016
Philosophy
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
Silverlight Smooth Streaming Player Framework Smooth Streaming Client SDK Flash OSMF plugin for Smooth Streaming HTML5 HTML5 Player Framework MSE/EME (W3C extensions) 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 WinPhone Player Framework for WinPhone 8 Smooth Streaming Client SDK Android Partner SDKs and Frameworks OSMF plugin for Smooth Streaming MPEG-DASH supports are on the road map iOS Player Framework for Smooth Streaming with PlayReady Player Framework for HLS More information please see here .
“Build-On” Media Partners and Customers Partner Technologies (Media Processors, Origin Servers, Live Encoders etc.) Released (Fabric, Storage, Compute, Database) Coming Soon Partners Origin Caching
IE(Modern) IE on the Desktop IE on the Desktop on Windows RT
Smooth Streaming in Windows
Application with Smooth Streaming Source url : …/manifest
PLAYBACK PIPELINE
Media foundation Interface Smooth Streaming Extension SDK
Shipped as Open source at Windows Store app playerframework.codeplex.com
Builds on capabilities of Smooth Streaming Client Available for multiple platform • • 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
Windows Features
Closed captioning Trick Play Offline
Advertising
Player styling
Smooth Streaming (VOD and live)
Progressive Video DVR controls Multiple Audio MPEG-DASH PlayReady DRM Logging Analytics
hello world video application
Advertising Definition
Linear Ads: presented before, between or after video content.
Linear Ad takes over the full view of video.
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
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
Advertising Standards
VAST ( V ideo A d S erving T emplate) 3.0 / 2.0
It tells video player what to play Recommended by IAB Based on XML Served by majority of ad servers Five Ads formats: Skippable Linear Ads Ad Pods (a sequenced group of ads) Linear Ads Non-linear Ads Linear Ads with Companions
Advertising Standards
VAST ( V ideo A d S erving T emplate) 3.0 / 2.0
Advertising Standards
VAST ( V ideo A d S erving T emplate) 3.0 / 2.0
]]>
What to play - VAST
Demo
What happened behind the scene?
PlayerFramework plugins MPEG-DASH support
Demo
What is MPEG-DASH?
A standard for dynamic adaptive video streaming using HTTP.
*Picture from DASHif.org http://dashif.org/mpeg-dash/
Traditional Encode and Package
HLS
Encode
Video sources Multi-bitrates Mp4 Smooth Streaming Origin Server
Dynamic Packaging Dynamic Packaging
HLS
Encode
Smooth Streaming Video sources Multi-bitrates Mp4 MPEG-DASH
Input format: Mp4 or Smooth Streaming
Origin Server
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 Demo
I am a Developer: Tell Me How it’s Done
http://playerframework.codeplex.com/ http://visualstudiogallery.msdn.microsoft.com/04423d13-3b3e-4741-a01c-1ae29e84fea6?SRC=Home http://visualstudiogallery.msdn.microsoft.com/59be4d26-7f00-463e-9d61-2803c36b576b?SRC=Home http://visualstudiogallery.msdn.microsoft.com/e02ccac7-f3eb-4b53-b11a-c657d5631483 http://visualstudiogallery.msdn.microsoft.com/59be4d26-7f00-463e-9d61-2803c36b576b?SRC=Home http://playerframework.codeplex.com/ https://www.windowsazure.com/en-us/home/features/media-services/
Smooth Streaming for Windows
Summary - Reach Story
Silverlight Smooth Streaming Player Framework Smooth Streaming Client SDK Flash OSMF plugin for Smooth Streaming HTML5 HTML5 Player Framework MSE/EME (W3C extensions) 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 WinPhone Player Framework for WinPhone 8 Smooth Streaming Client SDK Android Partner SDKs and Frameworks OSMF plugin for Smooth Streaming MPEG-DASH supports are on the road map iOS Player Framework for Smooth Streaming with PlayReady Player Framework for HLS More information please see here .
http://www.windowsazure.com/en-us/solutions/media/ http://playerframework.codeplex.com/ http://visualstudiogallery.msdn.microsoft.com/04423d13-3b3e-4741-a01c-1ae29e84fea6?SRC=Home http://visualstudiogallery.msdn.microsoft.com/59be4d26-7f00-463e-9d61-2803c36b576b?SRC=Home http://social.msdn.microsoft.com/Forums/windowsazure/en-US/home?forum=MediaServices