Updated: September 19, 2014
Microsoft Azure Media Services is an extensible cloud-based platform that enables developers to build scalable media management and delivery applications. With Media Services you can 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.
This topic provides a content map to available Media Services content on MSDN and other related sites.
Getting started with Media Services
Patterns & practices guidance
Community, Feedback, and Support
|For information about pricing, see Media Services Pricing Details.|
Before starting with Media Services, you must create a Media Services account. For more information, see How to Create a Media Services Account.
For an overview of concepts and common scenarios, see Azure Media Services Overview.
To start developing with .NET or REST API, see Media Services Development with REST and .NET
Once you have the account you have a choice of processing media using tools:
Or, developing using one of the following technologies:
Azure Media Services REST APIs. For more information, see Media Services Development with REST and .NET.
Azure Media Services SDK for .NET. For more information, see Media Services Development with REST and .NET.
Azure SDK for Java. Download and install Azure SDK for Java, which includes the Media Services libraries.
Azure Media Services for Node.js. For more information, see Azure Media Services for Node.js.
Azure PHP SDK. Media Services support is available to PHP developers through the latest release of the Microsoft Azure PHP SDK. For more information, see the Open Source PHP SDK for Azure blog.
The following topics are for Media Services developers who want to use .NET or REST APIs.
Getting Started with Azure Media Services
Setup for Media Services Development
Connecting to Azure Media Services
Encoding and Packaging
Working with Azure Media Services Live Streaming
Indexing Media Files with Azure Media Indexer
For information on how to test your streams, develop video players and insert ads, see Developing Video Player Applications.
You can get samples from: https://github.com/Azure/Azure-Media-Services-Samples.
This section provides links to the Media Services forum, support links, and blogs that are a good source of information about Media Services development.
A public forum for Media Services developers. A great place to find out the latest news about Media Services and also to provide feedback to the product team.
This section provides links to related sites and technologies.
Azure. The primary Azure portal.
OData.org. Open source site for OData, which is a web protocol for querying and updating data.
IIS Media. Documentation and resource site for Microsoft IIS Media, which is used to deliver content from Media Services applications.
Microsoft Expression Encoder 4. Documentation for Microsoft Expression Encoder, which you can use for encoding media assets in Media Services. You can also use the Azure Media Encoder, which is an included server-based encoder that you can access from a Media Services application.