Announcing the availability of the Azure Media Services to the public, Microsoft Developer Division Corporate Vice President Scott Guthrie wrote on his blog that with the release, media companies now had everything they needed to quickly build extremely scalable, end-to-end media solutions for streaming on-demand video to consumers.
Citing examples, he explained that the new PaaS could be used from building a media service for delivering training videos to employees in your company, streaming video content for your web-site, to building a premium video-on-demand service like Hulu or Netflix.
Here are some positives of the Windows Azure Media Services:
- Stream video to HTML5, Flash, Silverlight, Windows 8, iPad, iPhone, Android, Xbox, Windows Phone and other clients using a wide variety of streaming formats
- Run highly available applications without focusing on the infrastructure
- Automatic OS and service patching, built in network load balancing and resiliency to hardware failure.
- Upgrade your application without downtime as it supports a deployment model
- Allows clients to use any language, framework, or tool to build applications
- Built-in support for encoding media in different file-formats, thus stopping the client from buying custom media encoding software or infrastructure
Windows Azure Media Services eliminates the need for the management of your own custom infrastructure by providing clients with a Media Platform that is also scalable, according to Microsoft.
It also supports multiple different options to upload assets into Media Services. Using REST APIs, or .NET or Java SDKs, broadcasters can upload files to the server over HTTP/S with AES 256 encryption. This works well for smaller sets of files and is for great uploading content on a day to day basis.
One of Azure Media Services’ strong points, according to Scott, was a feature called dynamic packaging. In addition to giving a client’s video service more origin streaming capacity to handle a greater number of simultaneous users consuming different video content, Azure’s ‘on-demand streaming support’ which sports the dynamic packaging feature, allows users to store a single file format and stream it to many adaptive protocol formats automatically. The packaging and conversion happens in real-time on the origin server which results in significant storage cost and time savings.
[Image Credits: WindowsAzure]