SlideShare a Scribd company logo
Microsoft Azure 
Media Services 
Pavlo Revenkov 
EPAM Cloud Computing Competency Center 
Email: pavlo_revenkov@epam.com 
Skype: rp_risingstar
http://.../ 
Smartphone 
Tablet Computer 
Laptop 
2
http://.../ 
Windows 
Linux 
Mac 
3
Video encoding 4 
• 3GPP 
• 3GPP2 
• ASF 
• AVI 
• DV 
• MOD 
• M2TS 
• MP4 
• MPEG-1 
• MPEG-2 
• MTS 
• PIFF 1.3 
• TS 
• VOB 
• WMV 
• XESC 
Input 
formats 
(containers) 
• DV 
• H.264 
• MPEG-1 
• MPEG-2 
• MPEG-4 v2 
• VC-1 
• WMV 
Input 
codecs
Video encoding 5 
Output 
formats 
(containers) 
• MP4 
• PIFF 1.1 
• WMV 
• H.264 
• VC-1 
Output 
codecs 
Streaming 
formats 
• HLS 
• Smooth Streaming 
• MPEG DASH
Audio encoding 6 
• AC3 
• AIFF 
• BWF 
• MP3 
• M4A 
• M4B 
• WAV 
• WMA 
Input 
formats 
(containers) 
• AC-3 
• AAC 
• AAC-LC 
• HE-AAC v1 
• HE-AAC v2 
• MP3 
• WMA 
Input 
codecs 
Output 
formats 
(containers) 
• AAC 
• WMA 
• AAC-LC 
• HE-AAC v1 
• HE-AAC v2 
Output • WMA 
codecs
Integrated CDN support 7
Concepts 8 
Input media files 
… 
Asset 
Output media files 
… 
Blob 
Asset: 
• Contains digital files (video, audio, text tracks, etc.) 
• Contains metadata about digital files 
• Mapped to Azure Blob Storage
Concepts 9 
Asset 
Encode Thumbnails Encrypt Package 
Task: 
• Contains asset processing instructions 
Processor: 
• Compute resource to be used for work 
Tasks 
Processor Processor Processor Processor
Concepts 10 
Asset 
Job: 
• Combines several tasks 
• Contains details of the processing work 
• Event handling 
• Monitoring 
Job 
Task execution Progress Events
Streaming 11 
Static packaging Dynamic packaging 
• Encode with specific presets 
• Encode with multi-bitrate MP4 preset 
URL example: 
{media services account name}.origin.mediaservices.net/{locator ID}/{filename}.ism/Manifest(format=m3u8-aapl)
Pricing 12 
Data processed Data processed 
First 5 TB/Month $1.99 per GB 
Next 15 TB/Month $1.60 per GB 
Next 30 TB/Month $1.09 per GB 
Next 50 TB/Month $0.89 per GB 
Greater than 100 TB/Month $0.69 per GB 
Tasks are executed one by one. 
If you want to execute the tasks in parallel you should purchase additional Reserved Units. 
Reserved Unit – 99$/Month 
On-demand streaming is charged based on the number of Reserved Units you use. 
Reserved Unit provides bandwidth up to 200 Mbps per Reserved Unit along with built-in failover. 
Streaming Reserved Unit – 199$/Month
Demo 13
References 
Get started with Media Services: 
 http://www.windowsazure.com/en-us/documentation/articles/media-services- 
dotnet-get-started/ 
Process assets with the Media Services SDK: 
 http://msdn.microsoft.com/en-us/library/windowsazure/jj129580.aspx 
Media Services Encoder System Presets: 
 http://msdn.microsoft.com/en-us/library/windowsazure/jj129582.aspx 
14
Questions? 15

More Related Content

What's hot

What's hot (20)

Windows Azure Virtual Machines
Windows Azure Virtual MachinesWindows Azure Virtual Machines
Windows Azure Virtual Machines
 
Azure IaaS
Azure IaaSAzure IaaS
Azure IaaS
 
Sql saturday azure storage by Anton Vidishchev
Sql saturday azure storage by Anton VidishchevSql saturday azure storage by Anton Vidishchev
Sql saturday azure storage by Anton Vidishchev
 
Windows Azure Virtual Machines And Virtual Networks
Windows Azure Virtual Machines And Virtual NetworksWindows Azure Virtual Machines And Virtual Networks
Windows Azure Virtual Machines And Virtual Networks
 
Windows Azure Storage – Architecture View
Windows Azure Storage – Architecture ViewWindows Azure Storage – Architecture View
Windows Azure Storage – Architecture View
 
Azure storage
Azure storageAzure storage
Azure storage
 
Azure storage
Azure storageAzure storage
Azure storage
 
Windows Azure Drive
Windows Azure DriveWindows Azure Drive
Windows Azure Drive
 
Cloud Storage in Azure, AWS and Google Cloud
Cloud  Storage in Azure, AWS and Google CloudCloud  Storage in Azure, AWS and Google Cloud
Cloud Storage in Azure, AWS and Google Cloud
 
A complete guide to azure storage
A complete guide to azure storageA complete guide to azure storage
A complete guide to azure storage
 
Configuring MongoDB HA Replica Set on AWS EC2
Configuring MongoDB HA Replica Set on AWS EC2Configuring MongoDB HA Replica Set on AWS EC2
Configuring MongoDB HA Replica Set on AWS EC2
 
Scaling drupal on amazon web services dr
Scaling drupal on amazon web services drScaling drupal on amazon web services dr
Scaling drupal on amazon web services dr
 
Hosting Drupal on Amazon EC2
Hosting Drupal on Amazon EC2Hosting Drupal on Amazon EC2
Hosting Drupal on Amazon EC2
 
Breaking IO Performance Barriers: Scalable Parallel File System for AWS
Breaking IO Performance Barriers: Scalable Parallel File System for AWSBreaking IO Performance Barriers: Scalable Parallel File System for AWS
Breaking IO Performance Barriers: Scalable Parallel File System for AWS
 
Running MongoDB 3.0 on AWS
Running MongoDB 3.0 on AWSRunning MongoDB 3.0 on AWS
Running MongoDB 3.0 on AWS
 
Data Scotland 2019: You can run SQL Server on AWS
Data Scotland 2019: You can run SQL Server on AWSData Scotland 2019: You can run SQL Server on AWS
Data Scotland 2019: You can run SQL Server on AWS
 
caching2012.pdf
caching2012.pdfcaching2012.pdf
caching2012.pdf
 
MongoDB and Amazon Web Services: Storage Options for MongoDB Deployments
MongoDB and Amazon Web Services: Storage Options for MongoDB DeploymentsMongoDB and Amazon Web Services: Storage Options for MongoDB Deployments
MongoDB and Amazon Web Services: Storage Options for MongoDB Deployments
 
Share point 2013 on azure
Share point 2013 on azureShare point 2013 on azure
Share point 2013 on azure
 
Migrate Oracle database to Amazon RDS
Migrate Oracle database to Amazon RDSMigrate Oracle database to Amazon RDS
Migrate Oracle database to Amazon RDS
 

Similar to Microsoft Azure Media Services

Adobe HTTP Streaming
Adobe HTTP StreamingAdobe HTTP Streaming
Adobe HTTP Streaming
Yoss Cohen
 
EQR Reporting: Rails + Amazon EC2
EQR Reporting:  Rails + Amazon EC2EQR Reporting:  Rails + Amazon EC2
EQR Reporting: Rails + Amazon EC2
jeperkins4
 
Media Source Extensions
Media Source ExtensionsMedia Source Extensions
Media Source Extensions
FITC
 
02.m3 cms sys-req4mediastreaming
02.m3 cms sys-req4mediastreaming02.m3 cms sys-req4mediastreaming
02.m3 cms sys-req4mediastreaming
tarensi
 

Similar to Microsoft Azure Media Services (20)

AWS Webcast - What's New with Amazon Elastic Transcoder
AWS Webcast - What's New with Amazon Elastic TranscoderAWS Webcast - What's New with Amazon Elastic Transcoder
AWS Webcast - What's New with Amazon Elastic Transcoder
 
Adobe HTTP Streaming
Adobe HTTP StreamingAdobe HTTP Streaming
Adobe HTTP Streaming
 
Serverless Media Workflow
Serverless Media WorkflowServerless Media Workflow
Serverless Media Workflow
 
Streaming video to html
Streaming video to htmlStreaming video to html
Streaming video to html
 
BUILD 2014 - Building end-to-end video experience with Azure Media Services
BUILD 2014 - Building end-to-end video experience with Azure Media ServicesBUILD 2014 - Building end-to-end video experience with Azure Media Services
BUILD 2014 - Building end-to-end video experience with Azure Media Services
 
Criteo Labs Infrastructure Tech Talk Meetup Nov. 7
Criteo Labs Infrastructure Tech Talk Meetup Nov. 7Criteo Labs Infrastructure Tech Talk Meetup Nov. 7
Criteo Labs Infrastructure Tech Talk Meetup Nov. 7
 
Deployment Strategies (Mongo Austin)
Deployment Strategies (Mongo Austin)Deployment Strategies (Mongo Austin)
Deployment Strategies (Mongo Austin)
 
EQR Reporting: Rails + Amazon EC2
EQR Reporting:  Rails + Amazon EC2EQR Reporting:  Rails + Amazon EC2
EQR Reporting: Rails + Amazon EC2
 
OSDC 2016 - Ingesting Logs with Style by Pere Urbon-Bayes
OSDC 2016 - Ingesting Logs with Style by Pere Urbon-BayesOSDC 2016 - Ingesting Logs with Style by Pere Urbon-Bayes
OSDC 2016 - Ingesting Logs with Style by Pere Urbon-Bayes
 
Windows Azure Media Services June 2013 update
Windows Azure Media Services June 2013 updateWindows Azure Media Services June 2013 update
Windows Azure Media Services June 2013 update
 
Simple, Scalable and Highly Durable NAS in the Cloud – Amazon EFS
Simple, Scalable and Highly Durable NAS in the Cloud – Amazon EFSSimple, Scalable and Highly Durable NAS in the Cloud – Amazon EFS
Simple, Scalable and Highly Durable NAS in the Cloud – Amazon EFS
 
Simple, Scalable and Highly Durable NAS in the Cloud - Amazon EFS
Simple, Scalable and Highly Durable NAS in the Cloud - Amazon EFSSimple, Scalable and Highly Durable NAS in the Cloud - Amazon EFS
Simple, Scalable and Highly Durable NAS in the Cloud - Amazon EFS
 
DevOPS training - Day 1/2
DevOPS training - Day 1/2DevOPS training - Day 1/2
DevOPS training - Day 1/2
 
Cloud computing UNIT 2.1 presentation in
Cloud computing UNIT 2.1 presentation inCloud computing UNIT 2.1 presentation in
Cloud computing UNIT 2.1 presentation in
 
EVCache: Lowering Costs for a Low Latency Cache with RocksDB
EVCache: Lowering Costs for a Low Latency Cache with RocksDBEVCache: Lowering Costs for a Low Latency Cache with RocksDB
EVCache: Lowering Costs for a Low Latency Cache with RocksDB
 
AWS re:Invent 2016: Accelerating the Transition to Broadcast and OTT Infrastr...
AWS re:Invent 2016: Accelerating the Transition to Broadcast and OTT Infrastr...AWS re:Invent 2016: Accelerating the Transition to Broadcast and OTT Infrastr...
AWS re:Invent 2016: Accelerating the Transition to Broadcast and OTT Infrastr...
 
SRV401 Deep Dive on Amazon Elastic File System (Amazon EFS)
SRV401 Deep Dive on Amazon Elastic File System (Amazon EFS)SRV401 Deep Dive on Amazon Elastic File System (Amazon EFS)
SRV401 Deep Dive on Amazon Elastic File System (Amazon EFS)
 
Media Content Delivery Systems: 2nd Presentation
Media Content Delivery Systems: 2nd PresentationMedia Content Delivery Systems: 2nd Presentation
Media Content Delivery Systems: 2nd Presentation
 
Media Source Extensions
Media Source ExtensionsMedia Source Extensions
Media Source Extensions
 
02.m3 cms sys-req4mediastreaming
02.m3 cms sys-req4mediastreaming02.m3 cms sys-req4mediastreaming
02.m3 cms sys-req4mediastreaming
 

More from Pavel Revenkov (12)

Windows Azure PowerShell CmdLets
Windows Azure PowerShell CmdLetsWindows Azure PowerShell CmdLets
Windows Azure PowerShell CmdLets
 
Windows Azure Active Directory
Windows Azure Active DirectoryWindows Azure Active Directory
Windows Azure Active Directory
 
Windows Azure Versioning Strategies
Windows Azure Versioning StrategiesWindows Azure Versioning Strategies
Windows Azure Versioning Strategies
 
Windows Azure Zero Downtime Upgrade
Windows Azure Zero Downtime UpgradeWindows Azure Zero Downtime Upgrade
Windows Azure Zero Downtime Upgrade
 
Windows Azure Service Bus
Windows Azure Service BusWindows Azure Service Bus
Windows Azure Service Bus
 
SQL Azure
SQL AzureSQL Azure
SQL Azure
 
Windows azure start
Windows azure startWindows azure start
Windows azure start
 
SQL Azure Federations
SQL Azure FederationsSQL Azure Federations
SQL Azure Federations
 
Windows Azure PowerShell Cmdlets
Windows Azure PowerShell CmdletsWindows Azure PowerShell Cmdlets
Windows Azure PowerShell Cmdlets
 
Starting with windows azure
Starting with windows azureStarting with windows azure
Starting with windows azure
 
Windows Azure Service Bus
Windows Azure Service BusWindows Azure Service Bus
Windows Azure Service Bus
 
Windows Azure Storage services
Windows Azure Storage servicesWindows Azure Storage services
Windows Azure Storage services
 

Recently uploaded

Recently uploaded (20)

Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG Evaluation
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1UiPath Test Automation using UiPath Test Suite series, part 1
UiPath Test Automation using UiPath Test Suite series, part 1
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
Agentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdfAgentic RAG What it is its types applications and implementation.pdf
Agentic RAG What it is its types applications and implementation.pdf
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
In-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT ProfessionalsIn-Depth Performance Testing Guide for IT Professionals
In-Depth Performance Testing Guide for IT Professionals
 
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
SOQL 201 for Admins & Developers: Slice & Dice Your Org’s Data With Aggregate...
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
Motion for AI: Creating Empathy in Technology
Motion for AI: Creating Empathy in TechnologyMotion for AI: Creating Empathy in Technology
Motion for AI: Creating Empathy in Technology
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Powerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara LaskowskaPowerful Start- the Key to Project Success, Barbara Laskowska
Powerful Start- the Key to Project Success, Barbara Laskowska
 

Microsoft Azure Media Services

  • 1. Microsoft Azure Media Services Pavlo Revenkov EPAM Cloud Computing Competency Center Email: pavlo_revenkov@epam.com Skype: rp_risingstar
  • 2. http://.../ Smartphone Tablet Computer Laptop 2
  • 4. Video encoding 4 • 3GPP • 3GPP2 • ASF • AVI • DV • MOD • M2TS • MP4 • MPEG-1 • MPEG-2 • MTS • PIFF 1.3 • TS • VOB • WMV • XESC Input formats (containers) • DV • H.264 • MPEG-1 • MPEG-2 • MPEG-4 v2 • VC-1 • WMV Input codecs
  • 5. Video encoding 5 Output formats (containers) • MP4 • PIFF 1.1 • WMV • H.264 • VC-1 Output codecs Streaming formats • HLS • Smooth Streaming • MPEG DASH
  • 6. Audio encoding 6 • AC3 • AIFF • BWF • MP3 • M4A • M4B • WAV • WMA Input formats (containers) • AC-3 • AAC • AAC-LC • HE-AAC v1 • HE-AAC v2 • MP3 • WMA Input codecs Output formats (containers) • AAC • WMA • AAC-LC • HE-AAC v1 • HE-AAC v2 Output • WMA codecs
  • 8. Concepts 8 Input media files … Asset Output media files … Blob Asset: • Contains digital files (video, audio, text tracks, etc.) • Contains metadata about digital files • Mapped to Azure Blob Storage
  • 9. Concepts 9 Asset Encode Thumbnails Encrypt Package Task: • Contains asset processing instructions Processor: • Compute resource to be used for work Tasks Processor Processor Processor Processor
  • 10. Concepts 10 Asset Job: • Combines several tasks • Contains details of the processing work • Event handling • Monitoring Job Task execution Progress Events
  • 11. Streaming 11 Static packaging Dynamic packaging • Encode with specific presets • Encode with multi-bitrate MP4 preset URL example: {media services account name}.origin.mediaservices.net/{locator ID}/{filename}.ism/Manifest(format=m3u8-aapl)
  • 12. Pricing 12 Data processed Data processed First 5 TB/Month $1.99 per GB Next 15 TB/Month $1.60 per GB Next 30 TB/Month $1.09 per GB Next 50 TB/Month $0.89 per GB Greater than 100 TB/Month $0.69 per GB Tasks are executed one by one. If you want to execute the tasks in parallel you should purchase additional Reserved Units. Reserved Unit – 99$/Month On-demand streaming is charged based on the number of Reserved Units you use. Reserved Unit provides bandwidth up to 200 Mbps per Reserved Unit along with built-in failover. Streaming Reserved Unit – 199$/Month
  • 14. References Get started with Media Services:  http://www.windowsazure.com/en-us/documentation/articles/media-services- dotnet-get-started/ Process assets with the Media Services SDK:  http://msdn.microsoft.com/en-us/library/windowsazure/jj129580.aspx Media Services Encoder System Presets:  http://msdn.microsoft.com/en-us/library/windowsazure/jj129582.aspx 14