Questions? Feedback? powered by Olark live chat software
Skip Navigation

Media Services Pricing

Build and deploy highly-available, scalable end-to-end media solutions

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.

Video on Demand (VoD) Encoding

Data Processed Standard Encoder3 Premium Encoder3
First 5 TB 1 / Month $1.99 per output GB $3.99 per output GB
Next 5 TB (5-10 TB) / Month $1.89 per output GB 2 $3.79 per output GB 2
Next 15 TB (10-25 TB) / Month $1.69 per output GB 2 $3.39 per output GB 2
Next 25 TB (25-50 TB) / Month $1.49 per output GB 2 $2.99 per output GB 2
Next 50 TB (50-100 TB) / Month $1.29 per output GB 2 $2.59 per output GB 2
Over 100 TB/Month Contact Us Contact Us

1 1 TB = 1024 GB
2 If you have an Enterprise Agreement with Microsoft, you must contact your Account Manager to get these prices.
3 Output GB charges only apply to successful jobs.

Storage and Data Transfer rates may also apply, and will be charged at standard Azure rates.

Media Reserved Units

Media Reserved Units are recommended if your workload requires one or more concurrent tasks to be running. You can increase the overall throughput from the service by (a) increasing number of Media Reserved Units to get more tasks processed concurrently, and (b) by using a faster Media Reserved Unit (eg. S3). See the documentation for more information. If you expect to use more than 10 Media Reserved Units, contact us.

S1 S2 S3
Price / unit ~$2.2258064516129/day ($69 / month1) ~$4.48387096774194/day ($139 / month1) ~$12.8709677419355/day ($399 / month1)
Additional parallel tasks 1 / unit 1 / unit 1 / unit
Relative performance ~2x Basic ~4x Basic

1 Billing is prorated daily based on 31 days per month.

Indexing

Make your video files and media content searchable by extracting the speech content. Azure Media Indexer pricing is based on the duration of the input file. Indexer takes advantage of your Media Reserved Units to run speech processing tasks in parallel when possible (Note: Indexing jobs do not see improved performance on Standard and Premium encoding units).

Indexer 1
First 20,000 minutes / Month $0.05 / content minute ($3/hr)
Next 180,000 minutes (20K-200K minutes) / Month $0.048 / content minute ($2.88/hr)
Next 800,000 minutes (200K-1M minutes) / Month $0.043 / content minute ($2.58/hr)
Over 1,000,000 minutes / Month $0.038 / content minute ($2.28/hr)

1 A minimum charge of 5 minutes per job applies

Storage and Data Transfer rates may also apply, and will be charged at standard Azure rates.

Live Channels

Live Channels enable you to stream content to your audience in near real time. There are two types of Live Channels: Live Channels without Encoding and Live Channels with Live Encoding. For all live channel types, billing is based on the amount of time the channel is in running state and not based on the incoming and processed data. For details on channel state and billing, please refer to the FAQ below.

Live Channels without Encoding 1
Price (per channel) ~$0.0165 / minute ($0.99/hr2)

1 Live Channels are used in conjunction with Streaming Units to provide live streaming service. For details on Streaming Unit pricing please refer to the streaming section of this page.
2 Billing is prorated per minute. Billing is based on the amount of time the channel is in a running state. Stop channels when not in use to avoid unnecessary charges.

Storage and Data Transfer rates may also apply, and will be charged at standard Azure rates.

If your expected usage exceeds 300 hours per month, please contact us.

Live Channels with Live Encoding is now generally available.

Live Channels with Live Encoding 1
First 20 hours / Month ~$0.0916666666666667 / minute ($5.5/hr 2)
Next 80 hours (20-100 hours) / Month ~$0.0783333333333333 / minute ($4.7/hr 2)
Next 150 hours (100-250 hours) / Month ~$0.07 / minute ($4.2/hr 2)
Over 250 hours / Month ~$0.065 / minute ($3.9/hr 2)

1 Billing is prorated per minute. Billing is based on the amount of time channel is in a running state. Stop channels when not in use to avoid unnecessary charges

Storage and Data Transfer rates may also apply, and will be charged at standard Azure rates.

If your expected usage exceeds 300 hours per month, please contact us.

Streaming

Deliver on-demand and live video streams to customers in multiple formats and at scale. Streaming is billed by the amount of data transferred and Streaming Units required. When Azure CDN is not enabled for a Streaming Endpoint, data transfer is charged at Data Transfer pricing. When Azure CDN is enabled for a Streaming Endpoint, data transfer charges do not apply. Data transferred is instead just charged at standard CDN pricing.

Streaming Units

Provides dedicated bandwidth capacity for both on-demand and live streaming.

Streaming Units
Price (per unit) ~$4.48387096774194/day ($139/mo 1)
Bandwidth Up to 200 Mbps / unit
Failover Built-in

1 Billing is prorated daily based on 31 days per month.

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.2 / 100 licenses

Widevine

Widevine
Price $0.2 / 100 licenses

Advanced Encryption Standard (AES) Keys

AES Keys
Price $0.1 / 100 keys

Storage and Data Transfer rates may also apply, and will be charged at standard Azure rates.

FairPlay

FairPlay
Price $0.2 / 100 licenses

Support & SLA

  • Technical support for all generally available services, including Azure Media Services, is available through Azure Support, starting at $29/month. Billing and subscription management support is provided at no cost.
  • We guarantee 99.9% availability of REST API transactions for Media Services Encoding, Indexing, Packaging, and content protection services. Streaming has a 99.9% availability guarantee for existing media content when at least one Streaming Unit is purchased. For Live Channels, we guarantee external connectivity for running Channels at least 99.9% of the time. Availability is calculated over a monthly billing cycle. Preview services don’t have an SLA. To learn more, visit the Azure SLA page.

Resources

Encode up to 100 GB of video.

Start today