Download presentation
Presentation is loading. Please wait.
Published byAgnes Cross Modified over 9 years ago
2
What is Windows Azure Media Services Architecture and Features SDK and REST API
10
High Quality videos for any device Anywhere and Anytime
11
Windows Azure Media Services Ingestion 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 Bulk ingest support Ingestion
12
Encoding & Conversion Windows Azure Media Services Ingestion 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, HLS, Smooth Streaming, HDS, WMV Partner SDK for enabling ‘build-in’ encoders Encoding & Conversion
13
Encoding & Conversion Windows Azure Media Services Content Protection Ingestion Windows Azure Media Encryptor Sources from Smooth Streaming or Apple HLS Encrypts with PlayReady, Common Encryption, AES Content Protection
14
Encoding & Conversion Windows Azure Media Services Content Protection On-Demand Streaming Ingestion Windows Azure Media Origin Managed streaming service… it just works! Guaranteed bandwidth. Auto recovery/redundancy. High Availability Integrated Azure CDN support Dynamic Remux support for standard MP4 files On-Demand Streaming Analytics & Advertising Live Streaming
15
“Build-On” Media Partners and Customers Azure CDN Partner CDNs Origin Caching “Build-In” Partner Media Processors
17
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/hh973618http://msdn.microsoft.com/en-us/library/hh973618.NET library available now in Preview Link: http://www.windowsazure.com/en-us/develop/net/how-to-guides/media-services/http://www.windowsazure.com/en-us/develop/net/how-to-guides/media-services/ Nuget package: https://nuget.org/packages/windowsazure.mediaserviceshttps://nuget.org/packages/windowsazure.mediaservices
19
Quick and Easy Media Services enable content companies and solution providers to quickly and easily build end-to-end media workflows Open and Flexible Media Services provide pre-built, ready-to-use, first-and third-party technologies that enable custom solutions to create, manage, and distribute content for all the devices and platforms you care about. Powerful and Cost-Effective Media Services provide a scalable, reliable and cost-effective infrastructure allowing you to focus on your core business and the valuable features that differentiate your products.
20
Media Players Microsoft End Points Non- Microsoft End Points Flash (Smooth, DASH) iOS (Smooth, HLS) (Smooth, DASH) XBOX (Smooth, DASH) Silverlight (Smooth, DASH) Windows Phone (Smooth, DASH) Android (HLS & 3 rd party) Porting Kit for Devices (Smooth, DASH)
21
Player Applications (Customer’s app) Player Frameworks (HTML5/XAML Player Framework) Client SDK (SS Extension SDK) Media Pipeline (Windows 8 MF) Platform (Windows 8)
22
Media foundation Interface PLAYBACK PIPELINE Application with Smooth Streaming Source url : …/manifest Smooth Streaming Extension SDK Application with video source url : …/a.mp4
23
Shipped as Open source at playerframework.codeplex.complayerframework.codeplex.com Builds on capabilities of Smooth Streaming Client Available for multiple platform Windows 8 Player HTML/JavaScript Modern style applications XAML/C# Modern style applications HTML5 player for browser Silverlight & Windows Phone player Well established player framework Plugin Architecture – import what you need Player Applications (e.g., NBC, Comcast) Player Frameworks (e.g., MMPPF, HTML5 framework) Client SDK / Porting Kits (e.g., SSME, SSPK) Media Pipeline (e.g., Silverlight, GStreamer) Platform (e.g., Windows/ Linux)
24
Smooth Streaming (VOD and live) Closed captioning Advertising Logging Progressive Video Player styling DVR controls PlayReady DRM Analytics Offline Multiple Audio MPEG-DASH Trick Play
26
Linear Ads: presented before, between or after video content. Linear Ad takes over the full view of video.
27
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
28
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
29
VAST (Video Ad Serving Template) 3.0 / 2.0
30
My Ad Server Car Company.........
31
00:00:32... <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 ]]> VAST (Video Ad Serving Template) 3.0 / 2.0
34
All the sessions materials are available at : http://mingfeiy.com/
36
Q&A
37
Please submit session evals on the Build Windows 8 App or at http://aka.ms/BuildSessionshttp://aka.ms/BuildSessions
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.