What is Windows Azure Media Services Reach Story w/ SDKs and Player Frameworks Media applications on Windows 8 Web: a Flash player for Smooth Streaming iOS player framework 100 M OWN AT LEAST ONE Household WW CONNECTED TV TABLETS SMARTPHONES 50% MULTITASK 19% WHILE WATCHING TV *Source: Cisco, Gartner 80% 10 Billions MOBILE CONNECTED DEVICES by 2016 VIDEO WEB 99% MOBILE BROWSER on DESKTOPS and LAPTOPS PROGRESSIVE DOWNLOAD There is an app for it NO PLUGIN ADAPTIVE STREAMING APPLICATIONS 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 WEB APPS MOBILE Silverlight Smooth Streaming Player Framework Smooth Streaming Client SDK Flash OSMF plugin for smooth streaming Windows 8 Smooth Streaming Player Framework Smooth Streaming Client SDK XBox Smooth Streaming Player Framework Smooth Streaming Client SDK 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 HTML5 HTML5 Player Framework TV/STBs Smooth Streaming Porting Kit Partner integrations iOS Player Framework for smooth streaming with PlayReady Player Framework for HLS More information please see here. Partner Technologies (Media Processors, Origin Servers, Live Encoders etc.) (Fabric, Storage, Compute, Database) Released Coming Soon Partners Azure CDN Partner CDNs “Build-On” Media Partners and Customers Origin Caching IE10 IE10 on the Desktop IE10 on the Desktop on Windows RT Application Application with Smoothwith Streaming Source video source url : …/manifest url : …/a.mp4 Smooth Streaming Extension SDK Media foundation Interface PLAYBACK PIPELINE Native codec support: H.264, WMV, VC-1 and etc. Closed captioning Offline Trick Play Advertising Player styling Smooth Streaming (VOD and live) Progressive Video DVR controls Multiple Audio MPEG-DASH PlayReady DRM Analytics Logging 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 what VAST (Video Ad Serving Template) 3.0 / 2.0 <VAST version=“3.0”> <Ad> <InLine> <AdSystem>My Ad Server</AdSystem> <AdTitle>Car Company</AdTitle> <Impression>...</Impression> <Creatives> • <Creative> • <Linear>...</Linear> • </Creative> • <Creative> • <CompanionAds>...</CompanionAds> • </Creative> </Creatives> </InLine> </Ad> </VAST> VAST (Video Ad Serving Template) 3.0 / 2.0 <Creative id="video" sequence="0" AdID=""> <Linear> <Duration>00:00:32</Duration> <TrackingEvents>...</TrackingEvents> <VideoClicks>...</VideoClicks> <MediaFiles> <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 ]]> </MediaFile> </MediaFiles> </Linear> http://playerframework.codeplex.com/releases/view/96091 http://visualstudiogallery.msdn.microsoft.com/04423d13-3b3e-4741-a01c-1ae29e84fea6?SRC=Home http://visualstudiogallery.msdn.microsoft.com/e02ccac7-f3eb-4b53-b11a-c657d5631483 http://playerframework.codeplex.com/releases/view/92745 https://www.windowsazure.com/en-us/home/features/media-services/ Enable you to build a native iOS application to playback video with dynamic advertisement insertion github What happens behind the scene? Upload Content Provider VMAP.xml At 5 Seconds Play Vast.xml Advertisement 1 At 15 Seconds Play Vast.xml Advertisement 2 Post roll Advertisement 3 Play Vast.xml Develop VMAP.xml Player developer 5S 15 S Post Roll Open source Media Framework: http://www.opensourcemediaframework.com/ Existing players can migrate by adding plugin for Smooth streaming, such as strobe media player Supports both video-on-demand and live streaming OSMF Ad / Analytics Plugins Additional support for more standards like VMAP VMAP integral part of WAMS Advertising Download link for flash client http://techedmedia.blob.core.windows.net/flash/setup.html WEB APPS MOBILE Silverlight Smooth Streaming Player Framework Smooth Streaming Client SDK Flash OSMF plugin for smooth streaming Windows 8 Smooth Streaming Player Framework Smooth Streaming Client SDK XBox Smooth Streaming Player Framework Smooth Streaming Client SDK 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 HTML5 HTML5 Player Framework TV/STBs Smooth Streaming Porting Kit Partner integrations iOS Player Frameworks for smooth streaming with PlayReady Player Framework for HLS More information please see here. http://channel9.msdn.com/Events/TechEd www.microsoft.com/learning http://microsoft.com/technet http://microsoft.com/msdn