Azure Media Services overview
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:
An Azure account. If you don't have an account, you can create a free trial account in just a couple of minutes. For details, see Azure Free Trial.
An Azure Media Services account. For more information, see Create Account.
(Optional) Set up development environment. Choose .NET or REST API for your development environment. For more information, see Set up environment.
Also, learn how to connect programmatically to AMS API.
A standard or premium streaming endpoint in started state. For more information, see Managing streaming endpoints
SDKs and tools
To build Media Services solutions, you can use:
- Media Services REST API
- One of the available client SDKs:
- Existing tools:
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.
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
Service Level Agreement (SLA)
For more information, see Microsoft Azure SLA.
Azure Support provides support options for Azure, including Media Services.
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: