What is Microsoft Azure Media Services Architecture and Features Video-on-demand service Basic media workflow Dynamic packaging Secure delivery Live Streaming.

  • Published on
    23-Dec-2015

  • View
    213

  • Download
    1

Embed Size (px)

Transcript

<ul><li> Slide 1 </li> <li> Slide 2 </li> <li> What is Microsoft Azure Media Services Architecture and Features Video-on-demand service Basic media workflow Dynamic packaging Secure delivery Live Streaming service How does it work </li> <li> Slide 3 </li> <li> Slide 4 </li> <li> Slide 5 </li> <li> Slide 6 </li> <li> Traditional TV Connected TV Streaming gadget </li> <li> Slide 7 </li> <li> More Screens = More Viewership Viewers who consume on 4 devices WATCH 42% MORE television than those who only watch TV only </li> <li> Slide 8 </li> <li> High Quality videos for any device Anywhere and Anytime Agile, Scalable, Cost-Effective </li> <li> Slide 9 </li> <li> Slide 10 </li> <li> 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) </li> <li> Slide 11 </li> <li> Video-on-demand Services Ingest Encode Package Encrypt Deliver </li> <li> Slide 12 </li> <li> Slide 13 </li> <li> Slide 14 </li> <li> Slide 15 </li> <li> Slide 16 </li> <li> Encoding Service Free Trial (3mths) SharedReserved Encoding Price Free (100GB limit) $1.99 Per GB $1.99 Per GB + $99 per month/RU Encoding SLA NA Availability = 99.9% Measured as REST API availability No guarantee on wait time between tasks Availability = 99.9% Measured as REST API availability Media tasks running concurrently = Number of reserved units Streaming Service Free Trial (3mths) SharedReserved Streaming Price Free (100GB limit) Standard Egress Rates Standard egress rates + $199 per month Streaming SLA NA Availability = NA No bandwidth guarantee Availability = 99.9% Measured as server availability based on response time Peak bandwidth of 200 Mbps per Reserved Unit allocated for Origin </li> <li> Slide 17 </li> <li> Slide 18 </li> <li> Slide 19 </li> <li> Feature highlight- Dynamic Packaging </li> <li> Slide 20 </li> <li> 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 and v3), MPEG-DASH You need to have at least 1 reserved streaming unit to enable dynamic packaging! DASH </li> <li> Slide 21 </li> <li> Bit.ly/bldvideo </li> <li> Slide 22 </li> <li> Slide 23 </li> <li> Secure your media options with WAMS </li> <li> Slide 24 </li> <li> Slide 25 </li> <li> Encrypted </li> <li> Slide 26 </li> <li> Slide 27 </li> <li> Storage MP4 Define: Asset Delivery Policy: Dynamic Encryption Content Key Content Key Authorization policy Token/IP/Open Origin Server HLS + AES (http) Smooth Streaming + AES (http) MAMS - Key Services Token verification AES Key Request Key with token (https) Return key if token verified(https) Client SDK Customers Architecture: AES Dynamic Encryption Customers Authz system Login Issue token </li> <li> Slide 28 </li> <li> Slide 29 </li> <li> Slide 30 </li> <li> Pre-encrypted PlayReady file: License Acquisition URL Key ID Content key Storage Origin Server PlayReady + Smooth Streaming PlayReady server Request license Return license Client SDK + PlayReady SDK Customers Architecture: PlayReady DRM solution </li> <li> Slide 31 </li> <li> Useful information Secure delivery </li> <li> Slide 32 </li> <li> DRM AES </li> <li> Slide 33 </li> <li> Video for Office 365 powered by Azure Media Services Secure, cloud-based video upload, storage and optimized playback for the enterprise Create, manage and subscribe to various channels Capture, share and discover from any device </li> <li> Slide 34 </li> <li> Powered By Azure Media Microsoft Services Your Organizatio n </li> <li> Slide 35 </li> <li> Live Streaming </li> <li> Slide 36 </li> <li> Slide 37 </li> <li> Channel WA Load Balancer Blob Storage 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 </li> <li> Slide 38 </li> <li> Media Services </li> <li> Slide 39 </li> <li> Slide 40 </li> <li> Slide 41 </li> </ul>