Building video applications on Windows 8 with Windows Azure Media Services
Upcoming SlideShare
Loading in...5

Building video applications on Windows 8 with Windows Azure Media Services






Total Views
Views on SlideShare
Embed Views



1 Embed 502 502



Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

Building video applications on Windows 8 with Windows Azure Media Services Building video applications on Windows 8 with Windows Azure Media Services Presentation Transcript

  •  What is Windows Azure Media Services Architecture and Features SDK and REST API
  • Pre-encrypt files prior to uploading(AES 256)Secure HTTPS uploadNetwork level peering for fast HTTP into AzureFast upload using UDP with AsperaBulk ingest support
  • Windows Azure Media EncoderSupports encoding to H.264 or VC-1 videoEncodes audio to AAC-LC, HE-AAC, Dolby DD+, WMAPackages to MP4, HLS, Smooth Streaming, HDS, WMVPartner SDK for enabling ‘build-in’ encoders
  • Windows Azure Media EncryptorSources from Smooth Streaming or Apple HLSEncrypts with PlayReady, Common Encryption, AES
  • Windows Azure Media OriginManaged streaming service… it just works!Guaranteed bandwidth. Auto recovery/redundancy. High AvailabilityIntegrated Azure CDN supportDynamic Remux support for standard MP4 files
  • “Build-On” Media Partners and Customers Partner CDNs Azure CDN “Build-In” Partner Media Processors Origin Caching
  • 3rd Party CDN Windows Azure CDNOn-Demand Live Streaming Streaming
  • globalfootprint3 Regions6 Data Centers
  • REST API for all platforms, using OData 3.0 Simple to write your own client libraries using REST API and standard HTTP verbs (GET, POST, PUT, DELETE)Link: library available now in PreviewLink: package: - JAVA library available in Fall
  • Application Application with video source with Smooth Streaming Source url : …/manifest url : …/a.mp4 Smooth Streaming Extension SDK Media foundation Interface PLAYBACK PIPELINE
  • Shipped as Open source at playerframework.codeplex.comBuilds on capabilities of Smooth Streaming ClientAvailable for multiple platform Windows 8 Player • HTML/JavaScript Modern style applications • XAML/C# Modern style applications HTML5 player for browser Silverlight & Windows Phone playerWell established player frameworkPlugin Architecture – import what you need
  • Closed captioning Trick Play Offline Advertising Player styling Smooth Streaming (VOD and live)Progressive Video DVR controls Logging Multiple Audio MPEG-DASH PlayReady DRM Analytics
  • 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 hasthe option of viewing the content.It could be text, graphical banner/buttons or video overlays
  • Companion Ad: Pairing with Linear Ad or Non-Linear AdIt 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[ ]]> </MediaFile> </MediaFiles></Linear>
  • the sessions materials are available at :
  • submit session evals on the Build Windows 8 Appor at