Mingfei Yan Program manager Windows Azure Media Services.

Slides:



Advertisements
Similar presentations
Mobile Application Development Keshav Bahadoor. Part 1 Cross Platform Web Applications.
Advertisements

BrightAuthor v3.7 software and BrightSign XD v4.7 firmware
12 Media Streaming.
Analysis of Tools to Support Remote Access to a K12 Classroom John Bowling.
Building Mobile Apps in the Cloud – Comparing Approaches.
Delivering High Quality Live and On-Demand Video to Multiple Devices Andrew Westgarth DDD South West Saturday 11 th June 2011
Will Law | Chief Media Architect | Akamai Optimizing the Black Box of HTML.
Video Streaming Services Justin Hourigan, Senior Network Engineer, HEAnet Limited
© De Montfort University, Synchronised Presentations using Windows Media Howell Istance School of Computing De Montfort University.
NUS.SOC.CS Roger Zimmermann Project Create a DASH-compliant (Dynamic Adaptive Streaming over HTTP) streaming system.
Eyeblaster Confidential - For Internal Use Only Eyeblaster In-Stream Video Solution Overview.
Integrated Part of the Windows Media Ecosystem Rich Video as a 1 st class citizen Flexible Branded experiences Multiple delivery methods Monetized Helps.
White Master Replace with a graphic 5.5” Tall & 4.3” Wide © 2010 Adobe Systems Incorporated. All Rights Reserved. Video Distribution Philippe Degery DMO.
Media Analysis Technologies TVWebber Overview. What is TVWebber? 12/8/2008 TVWebber is a turnkey solution that enables web video content providers to.
XProtect® Expert 2013 Product presentation
Windows Azure Conference 2014 Building Media Solutions with Windows Azure Media Services.
Private cloudFrameworksClientsPublic cloud Microsoft ® Media Platform Video Editor Content Manager Microsoft ® Media Platform Player Framework Microsoft.
HNA-Drive Familiarization Presentation. From the address bar in your preferred internet browser, navigate to Site supports: Internet.
DIS Multimedia Productions Flash Video Streaming June 5, 2007.
Build /16/2017 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
VCT May 20, 2009 Sapna Blesson Advisor: Dr.Christopher Pollett.
TV AND THE TABLET KARIN TIMPONE. Disney - ABC Digital Media… anywhere, anytime Connects consumers to our content anywhere, anytime fan experience Extends.
Michael S. Scherotter Microsoft Corporation
 What is Windows Azure Media Services  Reach Story w/ SDKs and Player Frameworks  Media applications on Windows  Monetize your content  Road to.
 What is Windows Azure Media Services  Reach Story w/ SDKs and Player Frameworks  Media applications on Windows 8  Web: a Flash player for Smooth.
Development of mobile applications using PhoneGap and HTML 5
What is Microsoft Azure Media Services Architecture and Features Video-on-demand service Basic media workflow Dynamic packaging Secure delivery Live Streaming.
| Basel Discovering Windows Azure Mobile Services and Media Services Ken Casada
Microsoft Web and TV Workshop  Standards and industry specifications which should be supported:  MPEG DASH (Dynamic Adaptive Streaming with.
SNEAK PEEK OF APPEON MOBILE JANUARY 25, – August 14, 2015 MOBILE MARKET TRENDS Some recent figures about the worldwide Market: 1 Billion Smartphone.
TechEd /20/ :10 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Session: 11. © Aptech Ltd. 2HTML5 Audio and Video / Session 11  Describe the need for multimedia in HTML5  List the supported media types in HTML5 
UPnP AV Media Server support for VLC player Student’s name: Shaleen Shah Date: November 5, 2007 Advisor’s name: Dr. Chung-E-Wang Prof. Dick Smith Department.
Sharing Geographic Content
Using Multimedia on the Web
Building video application for windows 8 with Windows Azure Media Services Mingfei Yan Program Manager Microsoft Corporation WCL332.
reserved SHARED INSTANCES Microsoft Confidential – NDA Required.
E0262 – MIS – Multimedia Storage Techniques SMIL – Synchronized Multimedia Integration Language.
HTML 5 New Standardization of HTML. I NTRODUCTION HTML5 is The New HTML Standard, New Elements New Attributes Full CSS3 Support Video and Audio 2D/3D.
APP205 Key technologies for building great video experience on Windows 8.
Lightning Talk Fred Rodriguez Nguyen Do CPSC 473 May 6, 2012.
35% of Internet traffic is video today, by % Growing at ~50% CAGR TV IP Delivery ~50 million internet connected TVs sold this year 150M+ video.
What is Windows Azure Media Services Architecture and Features Partner model - build in vs. build-on On-Demand Services Live Services Client Frameworks.
The digital revolutionThe cloud revolution vs Extensible multi-tenant Media Services platform on Windows Azure The best of Microsoft Media Platform Components.
 Please write (legibly) the name you wish me to call you on the name card 
1 Tradedoubler & Mobile Mobile web & app tracking technical overview.
Mingfei Yan Program manager Windows Azure Media Services.
 What is Windows Azure Media Services  Architecture and Features  SDK and REST API.
The MPEG-DASH Standard for Multimedia Streaming Over the Internet Chih-Hsiang Chou Advisor: Prof Dr. Ho-Ting Wu Department of Computer Science and Information.
Introducing the Silverlight Rough Cut Editor (RCE) An Olympics case study Jason Suess Principle Technical Evangelist Media Delivery Scenarios.
Use flash eBook software AnyFlip to make page flip book works seamlessly on mobile devices.
Developer Day Windows Azure June 2012 & October 2012 News Mario Szpuszta Cloud Architect & Technical Evangelist, Microsoft Corp.
Kevin Francis Azure Media Services Architecture Deep Dive CLD31 2.
Presenta – #wpc15it1 Gestire video live e on- demand su Azure Vito Flavio Lorusso.
R Consulting Mobile IPTV Application
Sharing makes life beautiful ARKUDA STB SOLUTION.
Streaming Media. What is Streaming Media The delivery of audio, video and other multimedia content across the internet using streaming media servers.
SMART Signage TV: RM / RH Series LFD and MagicInfo Express 2
Kaltura Player Platform 2.0 August Key Advantages of Player Platform High performance full featured lead with HTML5 Most players display in 1 second.
Flix Premiere Web App Product Development Architecture Prepared by Alexander Adu-Sarkodie Flix Premiere Confidential.
TV Broadcasting What to look for Architecture TV Broadcasting Solution
Live Global Sports Events
Project Create a DASH-compliant (Dynamic Adaptive Streaming over HTTP) live streaming system.
Enterprise Town Hall solution
App Configuration, Customization or Development
TechEd /1/2018 7:59 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Dynamics of Mobile Application Testing
Playing Audio (Part 1).
Protecting Premium Video in Windows
Dot Net Application PROF. S. LAKSHMANAN, DEPT. OF B. VOC. (SD & SA),
Presentation transcript:

Mingfei Yan Program manager Windows Azure Media Services

 Challenges for providing good video experience  How could Windows Azure media services help  Overall Reach Story with SDKs and Player Frameworks  Stream media on Windows 8/Windows 8.1  Flash Client  IOS player framework

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

WEB 99% on DESKTOPS and LAPTOPS MOBILE There is an app for it APPLICATIONS BROWSER VIDEO NO PLUGIN PROGRESSIVE DOWNLOAD ADAPTIVE STREAMING

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

WEB Silverlight Smooth Streaming Player Framework Smooth Streaming Client SDK Flash OSMF plugin for smooth streaming MPEG-DASH support (Not released) HTML5 HTML5 Player Framework DASH.JSDASH.JS with IE11 APPS Windows 8 Smooth Streaming Player Framework Smooth Streaming Client SDK With MPEG-DASH support 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

Media Services Architecture “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)

IE10 IE10 on the Desktop IE10 on the Desktop on Windows RT

IE 11 starts to support adaptive streaming (MPEG-DASH) through HTML5 with content protection

Currently there are three major vendor-centric streaming formats (all takes H.264 as input) Smooth StreamingHttp Live Streaming Http Dynamic Streaming

Contributors:

Player Applications (Customer’s app) Player Frameworks (HTML5/XAML Player Framework) Client SDK (SS Extension SDK) Media Pipeline (Windows 8 MF) Platform (Windows 8)

Media foundation Interface PLAYBACK PIPELINE Application with Smooth Streaming Source url : …/manifest Smooth Streaming Extension SDK Application with video source url : …/a.mp4

Shipped as Open source at playerframework.codeplex.complayerframework.codeplex.com Builds on capabilities of Smooth Streaming Client Available for multiple platform Windows 8 Player 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)

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

Linear Ads: presented before, between or after video content. Linear Ad takes over the full view of video.

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

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

VAST (Video Ad Serving Template) 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

VAST (Video Ad Serving Template) 3.0 / 2.0 My Ad Server Car Company

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[ ]]> VAST (Video Ad Serving Template) 3.0 / 2.0

VMAP (Digital Video Multiple Ad Playlist) 1.0 Recommended by IAB It is very useful when content owner doesn’t have control over player Used by content owner to describe ad breaks Timing for each break How many breaks are available What types of ads How many are allowed in each break

VMAP (Digital Video Multiple Ad Playlist) ……

OSMF Plugin Open source Media Framework: Existing players can migrate by adding plugin for Smooth streaming, such as strobe media playerstrobe media player Supports both video-on-demand and live streaming Monetization Support OSMF Ad / Analytics Plugins Additional support for more standards like VMAP VMAP integral part of WAMS Advertising Download linkDownload link for flash client

Azure Media Services flash player SDK Sample flash player for smooth streaming Demo

Feature Pre, Mid, Post-roll and Ad-Pod Progressive download & HLS VOD and Live Streaming Standard Ad format (VAST, VMAP) Performance Seamless transition from Ad to Main Content and between Ads* Future Key services for AES encryption Above: Sample iOS player shipped on githubgithub Enable you to build a native iOS application to playback video with dynamic advertisement insertion

WEB Silverlight Smooth Streaming Player Framework Smooth Streaming Client SDK Flash OSMF plugin for smooth streaming MPEG-DASH support (Not Released) HTML5 HTML5 Player Framework DASH.JSDASH.JS with IE11 APPS Windows 8 Smooth Streaming Player Framework Smooth Streaming Client SDK With MPEG-DASH support 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

Thank you! Q&A