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

on

  • 2,291 views

 

Statistics

Views

Total Views
2,291
Views on SlideShare
1,792
Embed Views
499

Actions

Likes
2
Downloads
25
Comments
0

1 Embed 499

http://mingfeiy.com 499

Accessibility

Categories

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.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
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: http://msdn.microsoft.com/en-us/library/hh973618.NET library available now in PreviewLink: http://www.windowsazure.com/en-us/develop/net/how-to-guides/media-services/Nuget package: https://nuget.org/packages/windowsazure.mediaservicesFuture - 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[ http://smf.blob.core.windows.net/samples/ads/media/XBOX_HD.wmv ]]> </MediaFile> </MediaFiles></Linear>
  • http://playerframework.codeplex.com/releases/view/96091http://visualstudiogallery.msdn.microsoft.com/04423d13-3b3e-4741-a01c-1ae29e84fea6?SRC=Homehttp://visualstudiogallery.msdn.microsoft.com/e02ccac7-f3eb-4b53-b11a-c657d5631483http://playerframework.codeplex.com/releases/view/92745https://www.windowsazure.com/en-us/home/features/media-services/All the sessions materials are available at : http://mingfeiy.com/
  • www.windowsazure.com/buildPlease submit session evals on the Build Windows 8 Appor at http://aka.ms/BuildSessions