Windows has launched the Azure Media Service which will allow companies to offer streaming on-demand video without building their own infrastructure.

The service offers Platform as a Service (PaaS) which allows encoding and streaming of media to various devices using REST APIs or .NET and Java SDKs. This helps control the services in order to build a media workflow that can automatically upload, encode and deliver video.

The services also support the blob to blob transfers and storage account to storage account transfers with Windows Azure blob storage, while uploading content through the Windows Azure Portal.

The dynamic packaging enables users to store a single file format and stream from many other formats, as packaging and conversion happens in real-time on the origin server, which results in lower storage cost and time savings:

The service also offers a large set of client player SDKs for all major devices and platforms.

The service supports media on devices including the HTML5, Flash, Silverlight, Windows 8, iPad, iPhone, Android, Xbox, Windows Phone and other clients in different streaming formats.