Azure Media Services overview

media services logo


No new features are being added to Media Services v2.
Check out the latest version, Media Services v3. Also, see migration guidance from v2 to v3

Microsoft Azure Media Services (AMS) is an extensible cloud-based platform that enables developers to build scalable media management and delivery applications. Media Services is based on REST APIs that enable you to securely upload, store, encode, and package video or audio content for both on-demand and live streaming delivery to various clients (for example, TV, PC, and mobile devices).

You can build end-to-end workflows using entirely Media Services. You can also choose to use third-party components for some parts of your workflow. For example, encode using a third-party encoder. Then, upload, protect, package, deliver using Media Services. You can choose to stream your content live or deliver content on-demand.

Compliance, Privacy and Security

As an important reminder, you must comply with all applicable laws in your use of Azure Media Services, and you may not use Media Services or any Azure service in a manner that violates the rights of others, or that may be harmful to others.

Before uploading any video/image to Media Services, You must have all the proper rights to use the video/image, including, where required by law, all the necessary consents from individuals (if any) in the video/image, for the use, processing, and storage of their data in Media Services and Azure. Some jurisdictions may impose special legal requirements for the collection, online processing and storage of certain categories of data, such as biometric data. Before using Media Services and Azure for the processing and storage of any data subject to special legal requirements, You must ensure compliance with any such legal requirements that may apply to You.

To learn about compliance, privacy and security in Media Services please visit the Microsoft Trust Center. For Microsoft’s privacy obligations, data handling and retention practices, including how to delete your data, please review Microsoft’s Privacy Statement, the Online Services Terms (“OST”) and Data Processing Addendum (“DPA”). By using Media Services, you agree to be bound by the OST, DPA and the Privacy Statement.


To start using Azure Media Services, you should have the following:

SDKs and tools

To build Media Services solutions, you can use:


To get the latest version of Java SDK and get started developing with Java, see Get started with the Java client SDK for Media Services.
To download the latest PHP SDK for Media Services, look for version 0.5.7 of the Microsoft/WindowAzure package in the Packagist repository.

Code samples

Find multiple code samples in the Azure Code Samples gallery: Azure Media Services code samples.


For Azure Media Services concepts, see Concepts.

Supported scenarios and availability of Media Services across data centers

For detailed information, see AMS scenarios and availability of features and services across data centers.

Service Level Agreement (SLA)

For more information, see Microsoft Azure SLA.

For information about availability in datacenters, see the Availability section.


Azure Support provides support options for Azure, including Media Services.

Provide feedback

Use the User Voice forum to provide feedback and make suggestions on how to improve Azure Media Services. You also can go directly to one of the following categories: