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 providing encoding, live or on-demand streaming, content protection and indexing for video and audio content.

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. Premium Encoder transcodes formats common to broadcast and film applications, and supports video workflows that require complex logic. See our documentation for an in-depth comparison of the two encoders’ features.

Standard Encoder1 Premium Encoder1
$- per output minute $- per output minute

1Output minute charges only apply to successful jobs.

Note: Enterprise Agreement customers should contact their Microsoft account manager for pricing.

Output minute multipliers

To calculate the total output minutes for an encoding task, we apply following multipliers.

Quality Multiplier Example
SD (less than 1280×720) 1x 10 minutes of SD output counts as 10 SD minutes
HD (1280×720 – 1920x1080) 2x 10 minutes of HD output counts as 20 SD minutes
UHD (more than 1920x1080, up to 4096x2160) 4x 10 minutes of UHD output counts as 40 SD minutes
Audio-only output 0.25x 4 minutes of output audio counts as 1 SD minute

Example: You have a QuickTime video at 1920x1080p resolution, 20 minutes in duration, that you encode to an MP4 output of the same length, with the video at 1920x1080p 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 output minutes. If you used the Media Encoder Standard for this encoding, then your cost would be (45 output minutes x $-/output minute) = $-

See FAQ for more examples.

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 more than one task to run concurrently. You can increase the overall throughput from the service by (a) increasing the number of Media Reserved Units to get more tasks processed concurrently, and (b) by using a faster Media Reserved Unit (e.g. S3). See the documentation for more information. If you expect to use more than 10 Media Reserved Units, contact us.

S1 S2 S3
Each unit $- per hour1 $- per hour1 $- per hour1
Concurrent processes 1 per unit 1 per unit 1 per unit
Relative performance2 About 2x S1 About 4x S1

1Billing is prorated on a per-minute basis

2Performance speed-up estimated using Media Encoder Standard

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).

Indexer1
First 20,000 minutes/month $-/content minute ($-/hr)
Next 180,000 minutes (20K-200K minutes)/month $-/content minute ($-/hr)
Next 800,000 minutes (200K-1M minutes)/month $-/content minute ($-/hr)
Over 1,000,000 minutes/month $-/content minute ($-/hr)

1A minimum charge applies of 5 minutes per job

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 FAQs below.

Live Channels without Encoding 1
Price (per channel) ~$-/minute ($-/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 ~$-/minute ($-/hr 2)
Next 80 hours (20-100 hours)/Month ~$-/minute ($-/hr 2)
Next 150 hours (100-250 hours)/Month ~$-/minute ($-/hr 2)
Over 250 hours/month ~$-/minute ($-/hr 2)

1 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.

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 (CDN) for further distribution.

Media Services customers choose either a Standard Endpoint or one or more Premium Streaming Units, according to 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. More information

Streaming is billed as the combination of streaming services and the quantity of data transferred. When Azure CDN is enabled via Media Services Portal or API for a Streaming Endpoint, standard CDN pricing applies for all data transferred. When Azure CDN 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) 3 ~$-/day ($-/month 1) N/A
Price (per unit) N/A ~$-/day ($-/month1)
Trial 15-day 2 N/A
Bandwidth Up to 600 Mbps from streaming endpoint and scales with CDN Up to 200 Mbps/unit

1 Billing is prorated daily based on 31 days per month.
2 One Standard Streaming Endpoint is provided at no additional cost for fifteen days to new accounts. Normal pricing applies to additional standard endpoints and premium streaming units. Trial term begins with the start of the first endpoint and ends 15 calendar days later.
3 Preview Pricing subject to change upon General Availability.

Content Protection

Secure your assets with PlayReady Digital Rights Management (DRM), Widevine Modular licence delivery, Apple FairPlay Streaming or clear key Advanced Encryption Standard (AES) encryption. Pricing is based on the number of licences or keys issued by the service.

PlayReady

PlayReady
Price $-/100 licences

Widevine

Widevine
Price $-/100 licences

Advanced Encryption Standard (AES) Keys

AES Keys
Price $-/100 keys

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

FairPlay

FairPlay
Price $-/100 licences

Support and SLA

  • Technical support for all generally available services, including Azure Media Services, is available through Azure Support, starting at $29.0/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

Calculator

Calculator

Estimate your monthly costs for Azure services

Frequently Asked Questions

Purchase FAQs

Review Azure pricing frequently asked questions

Product Details

Service Details

Learn more about Media Services

Documentation

Documentation

Review technical tutorials, videos and more resources

Encode up to 100 GB of video.

Start today