Partner Technologies (Media Processors, Origin Servers, Live Encoders etc.) (Fabric, Storage, Compute, Database) Released Coming Soon Partners Azure CDN Partner CDNs “Build-On” Media Partners and Customers Origin Caching.

Download Report

Transcript Partner Technologies (Media Processors, Origin Servers, Live Encoders etc.) (Fabric, Storage, Compute, Database) Released Coming Soon Partners Azure CDN Partner CDNs “Build-On” Media Partners and Customers Origin Caching.

Partner Technologies (Media Processors, Origin Servers, Live Encoders etc.)
(Fabric, Storage, Compute, Database)
Released
Coming Soon
Partners
Azure CDN
Partner CDNs
“Build-On” Media Partners and Customers
Origin
Caching
Components and technologies from Microsoft and
3rd parties that are ready-to-use and integrated into
a single platform that simplifies the creation of an
end-to-end media solution
Windows Azure
Media Services
Freewheel

Ingest
Encoding
Format
Conversion
Content On-Demand
Live
Protection Streaming Streaming
Advertising
Analytics
Distribution
Content
Management
Players
Ingest
Encode
Package
Encrypt
Deliver
If you are good at something, never do it for free.
http://www.fanpop.com/clubs/the-joker/images/9028188/title/joker-wallpaper
Encoding
Service
Free Trial
(3mths)
Shared
Reserved
Encoding
Price
Free
(100GB limit)
$1.99 Per GB
$1.99 Per GB +
$99 per month/RU
Availability = 99.9%
Availability = 99.9%
Encoding
SLA
Streaming
Service
Streaming
Price
Streaming
SLA
NA
• Measured as REST API availability
• No guarantee on wait time
between tasks
• Measured as REST API availability
• Media tasks running concurrently =
Number of reserved units
Free Trial
(3mths)
Shared
Reserved
Free
(100GB limit)
Standard Egress Rates
Standard egress rates +
$199 per month
Availability = 99.9%
NA
Availability = NA
•
No bandwidth guarantee
• Measured as server availability based
on response time
• Peak bandwidth of 200 Mbps per
Reserved Unit allocated for Origin
Traditional Encode and Package
HLS
Encode
Video sources
Multi-bitrates Mp4
Smooth
Streaming
Origin Server
Dynamic Packaging
Encode
Video sources
Dynamic
Packaging
Multi-bitrates Mp4
HLS
Origin Server
Smooth
Streaming
Input format: Mp4 or Smooth Streaming
Output format: Smooth Streaming and Http-Live-Streaming v4
You need to have at least 1 reserved streaming unit to enable dynamic packaging!
REST API for all platforms
.NET library
https://nuget.org/packages/windowsazure.mediaservices
JAVA library
http://www.windowsazure.com/en-us/develop/java/java-home Windows / Mac / Linux
Open Source libraries available with source code on GitHub
https://github.com/WindowsAzure/azure-sdk-for-media-services
https://github.com/windowsazure/azure-sdk-for-java/
We released .NET
Open Source on
GitHub today!
how to create HLS and Smooth Streaming assets using dynamic
packaging
Dynamic packaging and Encoding and Reserved units
Code Walkthrough for dynamic packaging
•
•
•
Get authorization
Create an Asset and AssetFile(s)
Upload a file
Demo.exe
Media Services SDK
Access Control Service REST
Storage SDK
Media Service REST
Storage REST
Media Services
Data
Code Walkthrough for dynamic packaging
Create a job
Encode an asset to multi-bitrate Mp4
Demo.exe
Media Services SDK
Media Service REST
Storage REST
Encode
Multi-Bitrate
Mp4
Media
Services
Data
Code Walkthrough for dynamic packaging
Create a locator
Provision origins
Media Services SDK
Dynamic
Origin Streaming
Locator packaging and serve requests
Demo.exe
http://teched.origin.mediaservices.windows.net Media Service REST
GUID
/3f82cf6f-41ee-4cc4-8d9e-2c85bf827604/
Media
azure_1900.ism/manifest
File Name/type
Storage REST
SAS Locator
https://techedmedia.blob.core.windows.net/
asset-b4c12696-2b39-4d67-acf7-b68985ba0915/
azure_650.mp4?
Multi-Bitrate
Services
Data
Container
Origin
sv=2012-02-12&se=2014-05Mp4
26T11%3A47%3A37Z&sr=c&si=28869964-40a1-41de-a58bd4c67bfc6164&sig=gYDilJeX4IfqexW9nzZg%2Bg2yVviIYKsk3LU
d5W5S%2FEQ%3D
HLS
File Name/type
Smooth
Shared Access Signature
how to create HLS and Smooth Streaming assets using dynamic
packaging
Dynamic packaging and Encoding and Reserved units
http://channel9.msdn.com/Events/TechEd
www.microsoft.com/learning
http://microsoft.com/technet
http://microsoft.com/msdn