Generative AI for Technical Writer or Information Developers
Building video applications on Windows 8 with Windows Azure Media Services
1.
2. What is Windows Azure Media Services
Architecture and Features
SDK and REST API
3.
4.
5.
6.
7.
8.
9.
10.
11. 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
12. 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
13. Windows Azure Media Encryptor
Sources from Smooth Streaming or Apple HLS
Encrypts with PlayReady, Common Encryption, AES
14. 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
15. “Build-On” Media Partners and Customers
Partner CDNs
Azure CDN
“Build-In”
Partner Media
Processors
Origin
Caching
16.
17.
18.
19. 3rd Party CDN
Windows Azure CDN
On-Demand Live
Streaming Streaming
21. 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 Preview
Link: http://www.windowsazure.com/en-us/develop/net/how-to-guides/media-services/
Nuget package: https://nuget.org/packages/windowsazure.mediaservices
Future - JAVA library available in Fall
22.
23.
24.
25.
26. Application Application with video source
with Smooth Streaming Source
url : …/manifest
url : …/a.mp4
Smooth Streaming
Extension SDK
Media foundation
Interface
PLAYBACK PIPELINE
27. Shipped as Open source at playerframework.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
28. 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
29.
30. Linear Ads: presented before, between or after video content.
Linear Ad takes over the full view of video.
31. 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
32. 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