Encode, store, and stream video and audio at scale
Azure Media Services lets you deliver any media, on virtually any device, to anywhere in the world using the cloud. The collection of services provide encoding, live or on-demand streaming, content protection, and indexing for video and audio content.
Explore pricing options
Apply filters to customize pricing options to your needs.
Prices are estimates only and are not intended as actual price quotes. Actual pricing may vary depending on the type of agreement entered with Microsoft, date of purchase, and the currency exchange rate. Prices are calculated based on US dollars and converted using London closing spot rates that are captured in the two business days prior to the last business day of the previous month end. If the two business days prior to the end of the month fall on a bank holiday in major markets, the rate setting day is generally the day immediately preceding the two business days. This rate applies to all transactions during the upcoming month. Sign in to the Azure pricing calculator to see pricing based on your current program/offer with Microsoft. Contact an Azure sales specialist for more information on pricing or to request a price quote. See frequently asked questions about Azure pricing.
US government entities are eligible to purchase Azure Government services from a licensing solution provider with no upfront financial commitment, or directly through a pay-as-you-go online subscription.
Important—The price in R$ is merely a reference; this is an international transaction and the final price is subject to exchange rates and the inclusion of IOF taxes. An eNF will not be issued.
US government entities are eligible to purchase Azure Government services from a licensing solution provider with no upfront financial commitment, or directly through a pay-as-you-go online subscription.
Important—The price in R$ is merely a reference; this is an international transaction and the final price is subject to exchange rates and the inclusion of IOF taxes. An eNF will not be issued.
Note: Video Indexer has moved out of Azure Media Services to Azure AI Services. To learn more, visit the Azure Video Indexer product page.
Audio Analytics
Extract in a single job from your audio and video files using AI for video technologies.
Audio analysis is available in two bundles of features at different price points. The standard Audio Analyzer preset provides a richer set of metadata using a predefined set of AI-based audio analysis models, including speech transcription, speaker indexing, speech sentiment analysis, and keywords and formatted output captions or subtitles. The Basic Audio Analyzer preset provides a low-cost option to extract only speech transcription, and format output captions and subtitles. The Basic Audio Analyzer will produce two separate meters on your bill, including a line for transcription and a separate line for caption and subtitle formatting.
Audio Analysis2 | Basic Audio Analysis1, 2 | |
---|---|---|
Price per input minute | $0.04 | $0.02003 |
Video on Demand (VoD) Encoding
Standard Encoder transcodes video and audio input files into output formats suitable for playback on a variety of devices, including smartphones, tablets, PCs, gaming consoles, and televisions. See the standard encoder documentation for details on supported input and output formats, codecs, and settings.
Standard Encoder1 | $0.015 per output minute |
---|
The on-demand pricing for the H.264 Basic codec applies to all framerates of H.264 output for the Speed profile complexity. See the H.264 tab for pricing on both Balanced and Quality profile complexities.
H.264 Basic Mode Pricing (per output minute)
Resolution | Price |
---|---|
SD | $0.0075 |
HD | $0.015 |
4K | $0.03 |
H.264 Basic Mode Multipliers
SD | 0.5 | 10 minutes of SD output counts as 5 minutes |
HD | 1 | 10 minutes of HD output counts as 10 minutes |
4K | 2 | 10 minutes of 4K output counts as 20 minutes |
H.264
H.264 Pricing (per output minute)
Resolution | Price |
---|---|
SD | $0.015 |
HD | $0.03 |
4K | $0.06 |
Audio Add-On Pricing (per output minute)
Audio AAC | $0.00375 |
---|
H.264 Multipliers
SD | 1 | 10 minutes of SD output counts as 10 minutes |
---|---|---|
HD | 2 | 10 minutes of HD output counts as 20 minutes |
4K | 4 | 10 minutes of 4K output counts as 40 minutes |
AAC | 0.25 | 4 minutes of audio output counts as 1 minute |
Pricing Example: You have a QuickTime video at 1920 x 1080p resolution, 20 minutes in duration, that you encode to an MP4 output of the same length, with the video at 1920 x 1080p resolution and one audio track. The effective multiplier would be 2 (for HD) plus 0.25 (for audio), adding up to a multiplier of 2.25. You would be billed for a total of (20 minutes x 2.25) = 45.00 output minutes. If you used the Media Encoder Standard for this encoding, then your cost would be (45.00 output minutes x $0.015 / output minute) = $0.675.
See FAQ for more examples.
HEVC
HEVC Pricing (per output minute)
Speed | Balanced | Quality | |||||||
---|---|---|---|---|---|---|---|---|---|
<=30 frames/sec | >30 frames/sec and <=60 frames/sec | >60 frames/sec and <=120 frames/sec | <=30 frames/sec | >30 frames/sec and <=60 frames/sec | >60 frames/sec and <=120 frames/sec | <=30 frames/sec | >30 frames/sec and <=60 frames/sec | >60 frames/sec and <=120 frames/sec | |
SD | $0.021 | $0.026 | $0.031 | $0.041 | $0.051 | $0.061 | $0.081 | $0.101 | $0.121 |
HD | $0.041 | $0.051 | $0.061 | $0.081 | $0.101 | $0.121 | $0.161 | $0.201 | $0.241 |
4K | $0.081 | $0.101 | $0.121 | $0.161 | $0.201 | $0.241 | $0.321 | $0.401 | $0.481 |
8K | $0.161 | $0.201 | $0.241 | $0.321 | $0.401 | $0.481 | $0.641 | $0.801 | $0.962 |
HEVC Multipliers
SD | 1 | 10 minutes of SD output counts as 10 minutes |
---|---|---|
HD | 2 | 10 minutes of HD output counts as 20 minutes |
4K | 4 | 10 minutes of 4K output counts as 40 minutes |
8K | 8 | 10 minutes of 8K output counts as 80 minutes |
<=30 frames/sec | 1 | 10 minutes of <=30 frames/sec output counts as 10 minutes |
>30 frames/sec and <=60 frames/sec | 1.25 | 10 minutes of > 30 and <=60 frames/sec output counts as 12.5 minutes |
>60 frames/sec and <=120 frames/sec | 1.5 | 10 minutes of >60 and <=120 frames/sec output counts as 15 minutes |
Speed | 0.5 | 10 minutes speed profile output counts as 5 minutes |
Balanced | 1 | 10 minutes balanced profile output counts as 10 minutes |
Quality | 2 | 10 minutes quality profile output counts as 20 minutes |
HEVC Codec | 4/1.5 (2.67) | 10 minutes HEVC codec output counts as 26.7 minutes |
Audio AAC | 0.25 | 4 minutes of audio output counts as 1 minute |
Audio add on (per output minute)
Audio AAC | $0.00375 |
---|
Pricing examples
Q: How do I calculate the total costs based on the encoder multipliers?
A: To calculate the price per minute you need to take all the multiplier values of the encoding preset and the regional base price (resolution * frames/sec * preset * HEVC codec * regional base price * minutes). As an Example, I want to encode 10 minutes of video using HEVC codec with a resolution of HD at 30 frames per second (frames/sec) using the speed optimized preset: HD=2, 30 frames/sec =1, speed=0.5, HEVC=2.67, minutes=10 and a base price=$0.015. The formula is: 2*1*0.5*2.67*10*$0.015=$0.401 for 10 minutes HEVC encoding.
Q: When I use multiple outputs how do I calculate all the applied multipliers?
A: You need to calculate the multiplier value per output based on the example above. Finally, you add all multipliers and multiply by the base price per minute in the region where you plan to run the job.
See FAQ for more examples.
Resolution thresholds3
SD is an output less than 720 resolution.
HD is an output greater than or equal to 720, less than or equal to 1080 resolution.
4K is an output greater than 1080, less than or equal to 2304 resolution.
8K is an output greater than 2304, up to and including 4608 resolution.
3Resolutions thresholds are based on the product of the width*height. We do not currently distinguish between landscape and portrait orientation.
Additional charges
Storage and data transfer rates may also apply, and will be charged at standard Azure rates.
Live Events
Live Events (also known as Channels in legacy APIs) enable you to stream content to your audience in near real time. Live events are used in conjunction with streaming endpoints (origin) to provide live streaming service. For details on streaming pricing please refer to the streaming section of this page. Your options for Live Events are the following.
Live Encoding Type | Basic Pass-through | Pass-through | Standard Live Encoding | Premium Live Encoding |
---|---|---|---|---|
Live event input | Supports combined input up to 5 Mbps, individual bitrates not to exceed 4 Mbps. No video frame rate restriction. | Supports combined input up to 60 Mbps, individual bitrates not to exceed 20 Mbps. No video frame rate restriction. | Supports single bitrate input. Individual input bandwidth cannot exceed 20 Mbps. Video frame rate cannot exceed 60 frames/second. | Supports single bitrate input. Individual input bandwidth cannot exceed 20 Mbps. Video frame rate cannot exceed 60 frames/second. |
Output stream | Same as the input stream | Same as the input stream | Up to 720p at 30 frames/sec | Up to 1080p at 30 frames/sec |
Multi-bitrate output | Only if input is multi-bitrate content | Only if input is multi-bitrate content | Yes | Yes |
Live Transcription | Not available | Available with additional costs | Available with additional costs | Available with additional costs |
Running state price | $0.0034/minute ($0.20/hour) | $0.0165/minute ($0.99/hour) | $0.0397/minute ($2.38/hour) | $0.0509/minute ($3.052/hour) |
Standby state price | $0.0025/minute ($0.15/hour) | $0.0124/minute ($0.742/hour) | $0.0298/minute ($1.785/hour) | $0.0382/minute ($2.289/hour) |
For all Live Event types, billing is based on the amount of time it is in running or standby state, whether there is video being streamed through the service. For details on Live Event states and billing, please refer to the FAQ below.
Storage and data transfer rates may also apply and will be charged at standard Azure rates.
Live TranscriptionPreview
Live Transcription is designed to work in conjunction with live streaming workloads, as an add-on capability when using Pass-through Live Events, or Standard/Premium Live Encoder Live Events. Billing is based on the amount of time the Live Event is in running state, whether or not there is video being streamed through the service. For details on Live Transcription and billing, please refer to the FAQ below. This preview feature is only available in specific regions. See documentation for details.
Instance | Price |
---|---|
Live Transcription | $0.0234/minute ($1.40/hour) |
Streaming
Deliver on-demand and live video streams to customers in multiple formats and at scale. Standard and Premium streaming services deliver content directly to a media player application or to a Content Delivery Network for further distribution.
Media Services customers choose either a standard endpoint or one or more premium streaming units, per their needs. Standard streaming endpoint is suitable for most streaming workloads. It includes the same features as premium streaming units and scales outbound bandwidth automatically. Premium streaming units are suitable for advanced workloads, providing dedicated, scalable bandwidth capacity. Premium streaming units “stack,” meaning each unit enabled provides additional bandwidth capacity to the application. Standard streaming endpoint doesn’t stack, instead it scales bandwidth automatically based on bandwidth requirements. See more information.
Streaming is billed as the combination of streaming services and the quantity of data transferred. When Azure Content Delivery Network is enabled via Media Services portal or API for a streaming endpoint, standard Content Delivery Network pricing applies for all data transferred. When Azure Content Delivery Network isn’t enabled for a streaming endpoint, data transfer is charged at data transfer pricing.
Streaming units
Standard Streaming Endpoint | Premium Streaming Units | |
---|---|---|
Price (preview)2 | $2.0807/day ($64.50/month1) | N/A |
Price (per unit) | N/A | $4.4839/day ($139/month1) |
Bandwidth | Up to 600 Mbps from streaming endpoint and scales with Content Delivery Network | Up to 200 Mbps/unit |
Content protection
Secure your assets with PlayReady digital rights management (DRM), Widevine Modular license delivery, Apple FairPlay Streaming, or clear key Advanced Encryption Standard (AES) encryption. Pricing is based on the number of licenses or keys issued by the service.
PlayReady
PlayReady | |
---|---|
Price | $0.20/100 licenses |
Widevine
Widevine | |
---|---|
Price | $0.20/100 licenses |
Advanced Encryption Standard (AES) Keys
AES Keys | |
---|---|
Price | $0.10/100 keys |
FairPlay
FairPlay | |
---|---|
Price | $0.20/100 licenses |
Azure pricing and purchasing options

Connect with us directly
Get a walkthrough of Azure pricing. Understand pricing for your cloud solution, learn about cost optimization and request a custom proposal.
Talk to a sales specialistSee ways to purchase
Purchase Azure services through the Azure website, a Microsoft representative, or an Azure partner.
Explore your optionsAdditional resources
Media Services
Learn more about Media Services features and capabilities.
Pricing calculator
Estimate your expected monthly costs for using any combination of Azure products.
SLA
Review the Service Level Agreement for Media Services.
Documentation
Review technical tutorials, videos, and more Media Services resources.
Frequently asked questions
-
Media reserved units were previously used to control encoding concurrency and performance. You no longer need to set media reserved units as the system will automatically scale up and down based on load for both V3 and V2 accounts. While there were previously charges for media reserved units, as of April 17, 2021 there are no longer any charges for accounts that have configuration for media reserved units.
-
No, you will only get charged based on output minutes. See the example below for more details.
-
No, you will not be charged if an encoding job fails.
-
Example 1—Joe has 30 encoding jobs for which he uses Media Encoder Standard (i.e. the standard encoder rate applies). Each job creates 10 output minutes (totaling 300 output minutes).
- Output minutes (standard encoder): 300 x $0.015/minute = $4.50
Example 2—Joe has a two-hour movie that is at 1920 x 1080 resolution, which he encodes with Media Encoder Standard using the default “H264 Multiple Bitrate 1080p” preset, so that he can stream the movie to iOS and Android devices. The encoding preset produces 3 HD output videos, 5 SD output videos, and 1 audio. The total multiplier for this encoding task would be (3x2 + 5 + 0.25) = 11.25. Total output minutes would therefore be 11.25 x 2 x 60 = 1,350. The total cost would be 1,350 x $0.015/minute = $20.25.
-
If you generate thumbnails as part of a regular encoding job, as in the sample here, then there is no additional charge for generating thumbnail images. If, however, you submit an encoding task that generates only thumbnails (i.e. output has no video or audio), then each image in the output asset is counted as one second (1/60 of a minute).
-
No, the charges for streaming units are prorated on a per-hour basis. If there is any usage within the hour, the streaming unit will be billed for the entire hour. To understand how much a streaming project will cost, please check out our online calculator.
Talk to a sales specialist for a walk-through of Azure pricing. Understand pricing for your cloud solution.
Get free cloud services and a $200 credit to explore Azure for 30 days.