Windows Media Services not supported on Windows Server 2012

[edited 2016-11-24 to include Windows Server 2016 info] I’ve been asked several times if Windows Media Services would be supported on Windows Server 2012.  It is not.  Microsoft stopped new development on WMS when Windows Media Services 2008 R2 was released.  WMS is now in maintenance mode.  This means that WMS will be maintained for…

2

Error 400 Bad Request when using CloudMediaContext with Azure Media Services

When I was developing my first Azure Media Services application based on the how-to guide, I had a problem when I tried to initialize the CloudMediaContext.  I was using code similar to: string accountName = “MyAccount”;string accountKey = “abcdef12-3456-7890-abcd-ef1234567890”;CloudMediaContext mediaContext = new CloudMediaContext(accountName, accountKey); I got the following error when initializing the CloudMediaContext in Visual…

0

Azure Media Services is live!

In April Microsoft announced Azure Media Services at NAB in Las Vegas.  This enables encoding, encrypting, and hosting in the cloud.  No longer do you have to rely on the processing power of a single (or small number) of encoding machines to convert your media assets. Yesterday the preview for this went live on Windows…

0

Why you see packet fragments with WMS multicast

First a bit of terminology that will help keep things clear.  For the purposes of this discussion I will use the term packet to mean an audio/video unit of data.  Specifically this is an ASF packet based on the ASF file specification which includes WMA and WMV.  When I refer to a frame, I’m talking…

0

Getting Windows Media Load Simulator to work on modern operating systems

The Windows Media Load Simulator (occasionally abbreviated as ‘loadsim’) tool was created to help stress test Windows Media Services (WMS) servers.  Since WMS does live streaming and uses application specific control messages over RTSP and HTTP using a web server stress tool doesn’t really work.  Also, since Windows Media Player actually uses a good bit…

1

Easiest way to use Smooth Streaming on the client

One of the things I’ve found with Smooth Streaming is that people have no idea how to create a Silverlight application and run that on their web server.  One of the easiest ways for most people is going to be to use the Silverlight Media Framework from http://smf.codeplex.com/.  All you have to do is go…

0

Causes of 408’s in a Windows Media Services log

One common question I get from Windows Media Services admins who have looked through their log files is about the cause of the 408 status codes.  Before answering the question directly, I need to define what a 408 is.  Simply put, it is an abnormal disconnect.  All it means is that at some point during the…

1

Using HTTP Referer to prevent deep linking to a WMS server

For a number of years now I’ve had customers ask me about how to prevent deep linking from random people directly to their Windows Media server.  Deep linking is described on http://en.wikipedia.org/wiki/Deep_linking.  Often this occurs when a web site owner does not ask for permission to point an embedded media player on their own site…

0

Using Windows Media Services 2008 Cache/Proxy plug-in

One of the main differences between Windows Media Services 9.1 on Windows 2003 and WMS 2008 on Windows Server 2008 is the inclusion of the Cache/Proxy plug-in.  In WMS 9.1 you had to compile (and write some of your own code to do caching) to have cache/proxy functionality.  WMS 9.1 also required that use have…

2

WMP debug page to dump player events

Attached to this post I’ve included a HTML file (inside the zip) that I use all of the time to see what events the player is throwing.  I’ve used it to see if there are scripts in a customer’s video, to see how many times my player rebuffers in a particular time period, to see…

0