Code blocks

Demo – how to create HLS and Smooth Streaming assets using dynamic packaging

This blog post is a walk-through on how to create HLS and Smooth Streaming assets using dynamic packaging with Windows Azure Media Services (WAMS), by using .NET SDK.

What is dynamic packing?

Before talking about dynamic packing, we have to mention what’s the traditional way of doing things. If you want to delivery both Http Live Streaming and Smooth Streaming, you have to store both of them. Therefore, you stream HLS content to iOS devices and Smooth Streaming content to Windows 8 for instance. However, by using dynamic packing feature in WAMS, You only need to store a Mp4 file in your storage, and we dynamically packaging Mp4 file into HLS or Smooth Streaming based on your client request. If it needs HLS stream, we will package Mp4 into HLS on the fly, and serve out to your client. In this case, you no longer need to store a copy of smooth streaming and HLS, hence, we help you save storage cost by half at least. This diagram below demonstrates what I just described: Read more here

Breaking changes for Windows Azure Media Services .NET SDK GA

On Dec 14th 2012, we update our .NET SDK to 2.0.1.0 and you could download the latest SDK here. And starting from yesterday (Jan 14th, 2013), we drop the support for older version of .NET SDK, which we released in Preview. In another word, our server no longer recognizes some of your old APIs. If you find your older version of .NET SDK no longer works, don’t panic! Please read through this blog and see whether you could fix the code. 

If you still can’t find a clue, please bring your question to Windows Azure Media Services Forum and we will try our best to help you. Read more here

How to generate Http Live Streaming (HLS) content using Windows Azure Media Services

If you want to deliver video content to iOS devices and platform, the best option you have is to package your content into Http Live Streaming. HLS is Apple’s implementation of adaptive streaming and here is some useful resources from Apple. Apple implements the format but they don’t provide hosting. You could use Apache server for hosting HLS content, but better, you could choose Windows Azure Media Services – a way to host video in the cloud. Therefore, you don’t need to manage infrastructure and worry about scalability: Azure takes care of all that for you.

Scenario One: You have a .Mp4 file and you want to package into HLS and stream out from Windows Azure Media Services.

Here is how you could do it through Windows Azure Management Portal: Read More Here

Windows Azure Media Services Session info for Build 2012

This blog post is for my session 3-035 Building video applications on Windows 8 with Windows Azure Media Services. This session should be over by the time this post available. And I apologize if I failed to squeeze everything into one hour. However, I do hope you enjoyed session and I’d love to listen to your feedback.

Here is all the materials I promised.  Read More…

Building video application on Windows 8 – things you want to know

If you want to build video applications on Windows 8 platform, you may find this blog useful. We (Windows Azure Media Services team) ships Smooth Streaming Client SDK for Windows 8 and Microsoft Media Platform Player framework (MMPPF) in addition to Windows 8 Media Foundation to help you build rich media applications.

Building Video application on Windows 8 – what are supported? 

If you are building a video application on Windows 8 and your video source is H.264 (.MP4) for instance: Read More Here

Introducing Windows Azure Media Services .NET SDK NuGet package

Official Windows Azure Media Services Nuget package is here: Media Services Nuget Page. And you could search it by windowsazure.mediaservices. NuGet is a Visual Studio extension that makes it easy to add, remove, and update libraries and tools in Visual Studio projects that use the .NET Framework. If you have no idea what Nuget is, go and check out this overview.

Media services .NET SDK works with .NET 4.0 framework and it includes the following three components: Read More Here

Windows Azure Media Services in Teched Australia 2012

I will be presenting at Teched Australia 2012 and here are presentations and demos for these two sessions. Hope you will find this information useful. I will post videos here once they are available. Meanwhile, the same sessions are presented in Teched New Zealands 2012 by Ryan Crawcour and Nick Harris. They are awesome speakers and please check out their session videos too. Read More Here

Adding VMAP support for Windows 8 video app using Microsoft Media Platform Player Framework

This is a walk-through of how to add VMAP (Digital Video Multiple Ad Playlist) support for your Windows 8 video application using Microsoft Media Platform Player Framework (aka MMPPF). If you want to know more about VMAP standard or overall advertising support for Windows 8 through MMPPF, you could refer to my the other blog.

Pre-request:

1. Microsoft Media Platform Player Framework(download): currently this link points to Player Framework for Windows 8 Preview 5 (Refresh) and you should download and install Microsoft.PlayerFramework.vsix file showed below. It is also extremely useful to download Microsoft.PlayerFramework.Source.zip which is a sample application contain all the features that released. Read More Here

Microsoft Media Platform Player Framework for windows 8 – closed caption support

This blog is for demoing how to add closed caption for video by using Microsoft Media Platform Player Framework (MMPPF). MMPPF supports both Plain text and Timed Text closed caption.

This sample is build with Windows 8 RTM and Player framework preview 5, using Visual Studio 2012 RTM.

1. Open Visual studio 2012, Select File -> New -> Project…, Choose under JavaScript -> Blank App. Continue read here

1 2 3  Scroll to top