Posts by: mingfeiy

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.


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 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

What is Windows Azure Media Services

I am a program manager currently working on Windows Azure Media Services(WAMS) team. This blog is my first tempt for trying to explain what WAMS is. We released Windows Azure Media Services Preview in June 2012. Currently we offer a 90 days free trail period for developers. If you are a Azure subscriber, you have up to 1 TB encoding volume per month. And if you are on Azure 90 days free subscription plan, you will have up to 20 GB data in your storage account. You could check out this blog – how to sign up for Windows Azure Media Services. Continue Reading

Building Windows Store Apps with Smooth Streaming Client SDK Beta 2

Yesterday we announced the release of Smooth Streaming Client SDK Beta 2 for Windows Store Apps.The Smooth Streaming Client SDK Beta 2 for Windows Store Apps enables developers to build Windows Store applications that can play on-demand and live Smooth Streaming content with or without Microsoft PlayReady protection.

This blog is a walk-through for building a “Hello World” version of Smooth Streaming Windows Store Apps, using JavaScript and HTML5. This sample application uses Smooth Streaming Client SDKs directly. But we also recommend you to take a look at Microsoft Media Platform Player Framework for Windows 8, which is a player framework built on top of client SDKs. It is very easy to use for you to build rich video applications. If you are using earlier version of Client SDK, you could refer to this blog. Read more here

DEMO Windows Azure Media Services – how to convert .mp4 to smooth streaming format

This blog will walk-through how you could access Windows Azure Media Services programmatically, and convert a .MP4 file into Smooth Streaming format. Before getting started, you should have the following items prepared:

  • • Create a Media Services account in a new or existing Windows Azure subscription. If you don’t have one, you could check out my blog Getting started with Windows Azure Media Services.
  • • Windows Azure SDK 1.6 (November 2011): [link]
  • • Windows Azure Media Services SDK (June 2012 Preview): [link]
  • • WCF Data Services 5.0 for OData V3: [link]
  • • Visual Studio 2010 SP1 and .NET framework 3.5 SP1 and 4

Now, after installing all these, we could start coding. And you could download the finished code in case you couldn’t follow. Read more here

Smooth Streaming Health Monitor

When you generate a media source for smooth streaming you may want to test whether it works with a default player. Here it is a great tool we provide for you to monitor the health of your video source: Smooth Streaming Health Monitor ( ), built by an awesome developer Tim Greenfield. You could either use this player to test your media source (built with Microsoft Player Framework) or you could use the traffic dashboard provided in this health monitor to test your player and media source. This tool is great for you to debug and analyze your media application or media source. In figure 1 below, it shows how this tool looks like, and you could click for a larger view. Read the rest of the post…

How to figure out when data chunk failed to be downloaded – SSME v2 walkthrough

This blog belongs to a series of Smooth Streaming Client v2.0 walkthroughs. You could download this latest Smooth Streaming Client SDks here. We have made a few major changes in this version. In this blog, I will introduce to you how to figure out data chunk information while you are downloading it.

While playing smooth streaming content, you could utilize ChunkDownloadedEventArgs to figure out downloaded chunk information, such as whether data chunk is successfully downloaded, what type of data chunk is, what duration the chunk has and etc. This is very useful for you to monitor data chunk download progress. If you find something wrong, you don’t have to wait the downloader to keep retrying, rather you could route to other media source for instance.
Read the rest of the post…

1 2 3 4 5 6 7  Scroll to top