 What is Windows Azure Media Services Reach Story w/ SDKs and Player Frameworks  Media applications on Windows  Monetize your content  Road.

Download Report

Transcript  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

My Ad Server Car Company ... ... ...

Advertising Standards

VAST ( V ideo A d S erving T emplate) 3.0 / 2.0

00:00:32 ... ...

]]>

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