Presentation is loading. Please wait.

Presentation is loading. Please wait.

Windows Azure Conference 2014 Building Media Solutions with Windows Azure Media Services.

Similar presentations


Presentation on theme: "Windows Azure Conference 2014 Building Media Solutions with Windows Azure Media Services."— Presentation transcript:

1 Windows Azure Conference 2014 Building Media Solutions with Windows Azure Media Services

2 Windows Azure Conference 2014 Agenda What is Windows Azure Media Services Video-on-demand service Media workflow Dynamic packaging Secure feature: DRM Live Streaming service MPEG-DASH

3 Windows Azure Conference 2014 Video contributes to 57% of internet traffic

4 Windows Azure Conference 2014 More Screens = More Viewership Photo credit: Xbox blog Viewers who consume on 4 devices WATCH 42% MORE television than those who only watch TV only

5 Windows Azure Conference 2014 Challenges Infrastructure costs Managing costs Monetizing contents Digital Rights Management Security High Quality videos for any device Anywhere and Anytime Multiple formats, multiple bitrates Agile, Scalable, Cost-Effective

6 Windows Azure Conference 2014 What is Windows Azure Media Services?

7 Windows Azure Conference 2014 Media Services Architecture “Build-On” Media Partners and Customers Azure CDN Partner CDNs Origin Caching Released Partners Partner Technologies (Media Processors, Origin Servers, Live Encoders etc.) (Fabric, Storage, Compute, Database)

8 Windows Azure Conference 2014 Video-on-demand Services Ingest Encode Package Encrypt Deliver

9 Windows Azure Conference 2014 Step 1: Ingest Content Different options of Ingesting a Mezzanine Asset Pre-encrypt files prior to uploading (AES 256) Secure HTTPS upload Network level peering for fast HTTP into Azure Fast upload using UDP with Aspera Multiple storage accounts enabled to manage your media asset

10 Windows Azure Conference 2014 Windows Azure Media Encoder Supports encoding to H.264 or VC-1 video Encodes audio to AAC-LC, HE-AAC, Dolby DD+, WMA Packages to MP4, Smooth Streaming, Http-Live-Streaming Encrypts with PlayReady, Common Encryption Encoding with third-parties Partner SDK for enabling ‘build-in’ encoders Azure Blob Encoding Reserved Units Step 2: Encode, Package or Encrypt

11 Windows Azure Conference 2014 Step 3: Deliver Content Managed streaming service… it just works! Guaranteed bandwidth Auto recovery, redundancy and failover Multiple origins support and scale independently Azure and 3rd party CDN support IP Whitelisting

12 Windows Azure Conference 2014 Video On Demand Demo

13 Windows Azure Conference 2014 Windows Azure portal for media services

14 Windows Azure Conference 2014 Media Services APIs and SDKs REST API for all platforms Reference: http://msdn.microsoft.com/en-us/library/windowsazure/hh973617.asphttp://msdn.microsoft.com/en-us/library/windowsazure/hh973617.asp.NET library Nuget package: https://nuget.org/packages/windowsazure.mediaserviceshttps://nuget.org/packages/windowsazure.mediaservices GitHub: https://github.com/WindowsAzure/azure-sdk-for-media-serviceshttps://github.com/WindowsAzure/azure-sdk-for-media-services Extensions for.NET SDK: https://github.com/mconverti/azure-sdk-for-media-services-extensionshttps://github.com/mconverti/azure-sdk-for-media-services-extensions PHP Library GitHub: https://github.com/windowsazure/azure-sdk-for-phphttps://github.com/windowsazure/azure-sdk-for-php Open Tech blog with demo: http://msopentech.com/blog/2014/01/23/ms-open-technologies-enhances-open-source-php-sdk-windows- azure/http://msopentech.com/blog/2014/01/23/ms-open-technologies-enhances-open-source-php-sdk-windows- azure/ JAVA library http://www.windowsazure.com/en-us/develop/java/java-homehttp://www.windowsazure.com/en-us/develop/java/java-home Windows / Mac / Linux GitHub: https://github.com/windowsazure/azure-sdk-for-java/https://github.com/windowsazure/azure-sdk-for-java/ PowerShell cmdlets How to use: http://www.gtrifonov.com/2013/08/24/how-to-use-windows-azure-powershell-for-media-services/http://www.gtrifonov.com/2013/08/24/how-to-use-windows-azure-powershell-for-media-services/ Node.js library GitHub: https://github.com/fritzy/node-azure-mediahttps://github.com/fritzy/node-azure-media

15 Windows Azure Conference 2014 Feature highlight- Dynamic Packaging

16 Windows Azure Conference 2014 Allows you to re-use your encoded content and bring it to various streaming formats without repackaging the content. 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: Smooth Streaming, Http-Live-Streaming v4, MPEG-DASH DASH

17 Windows Azure Conference 2014 Dynamic packaging using.NET SDK for Media Services

18 Windows Azure Conference 2014 Useful information - Dynamic Packaging Full demo code at: Introducing Extensions for Windows Azure Media Services.NET SDK Demo – how to create HLS and Smooth Streaming assets using dynamic packaging Other readings: Dynamic packaging and Encoding and Reserved units

19 Windows Azure Conference 2014 Secure your media – options with WAMS

20 Windows Azure Conference 2014 Subscription/Transaction (rental) Restrict access to subscriber or people who paid for content (user authentication) Prevent piracy (studio content) Prevent “man-in-the-middle” attack CDN for scaling Ad-funded Anyone can access from the player as long as they see the Ads (player authentication) Prevent piracy Prevent “man-in-the-middle” attack CDN for scaling Who Needs Security ? Enterprise Prevent access from external Piracy is not a major issue (optional) Prevent “man-in-the-middle” attack CDN may or may not be used

21 Windows Azure Conference 2014 Options with Media Services Encrypt Smooth Streaming content with PlayReady protection. We support common encryption Scheme (CENC), which specifies standard encryption and key mapping methods that can be utilized by one or more digital rights and key management systems. Who should use this feature: Premium content or high business impact content: decoding happens in a secure DRM decoder environment Prevent piracy and “man-in-the-middle” attack More business models enabled

22 Windows Azure Conference 2014 Storage Origin Server PlayReady + Smooth Streaming PlayReady server Request license Return license Client SDK + PlayReady SDK Customers Architecture: PlayReady DRM solution Encryptor

23 Windows Azure Conference 2014 Live Streaming

24 Windows Azure Conference 2014 WA Load Balancer INGEST PREVIEW PROGRAM Blob Storage Preview URL Program URL Ingest: Ingest URL to accept Live streams with different bitrates (smooth streaming) through load balancer Forwards the stream to all preview end-points Preview: Receives stream from Ingest Forwards to Program Exposes Preview URL (for monitoring and voice-over) Program: Writes it to Blob Storage for Live DVR and Archive Dynamic package into HLS, Smooth and DASH Channel

25 Windows Azure Conference 2014 MPEG-DASH

26 Windows Azure Conference 2014 What is MPEG-DASH? Currently there are three major vendor-centric streaming formats (all takes H.264 as input) Smooth Streaming Http Live Streaming Http Dynamic Streaming Dynamic Adaptive Streaming over HTTP (DASH) also called MPEG-DASH MPEG-DASH is the first adaptive bit-rate HTTP-based streaming solution that is an international standard (ISO/IEC 23009-1)

27 Windows Azure Conference 2014 Which client supports DASH? Browser ( HTML5 ) Media Source Extension (MSE) APIs : Enable DASH adaptive streaming Encrypted Media Extension (EME) APIs : DRM license acquisition DASH.JSDASH.JS : A JavaScript-based library which enables DASH playback via HTML5 Windows 8 for DASH : Microsoft player framework: http://playerframework.codeplex.com/http://playerframework.codeplex.com/

28 Windows Azure Conference 2014

29 Customer Interaction Zone (CiZ) Any question on Anything Azure! Book your slot now! @ the registration desk at the CiZ Ask the Experts GBR Day 1 5:15 PM

30 Windows Azure Conference 2014


Download ppt "Windows Azure Conference 2014 Building Media Solutions with Windows Azure Media Services."

Similar presentations


Ads by Google