WMP unable to connect to WMS 2008; WMS returning 503 Service Unavailable

I’ve talked to a number of people that are having problems streaming from Windows Media Services 2008 on Windows Server 2008 when the server is behind a NAT firewall, some proxies, or load balancers.  Clients on the internal network work just fine.  In a network trace you’ll see at WMS is returning a 503 Service Unavailable…

15

Easy automatic ASX generation

Easy automatic ASX generation In my first post, I thought it would be helpful to show how to use classic ASP to dynamically create ASX files for any file.   An ASX file is essentially a shortcut or playlist file for Windows Media Player.  Technically when you are embedding Windows Media Player in a web…

2

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

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

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

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

Silverlight installation requires the SSE CPU instruction set

One of the guys on my team recently tried installing Silverlight 2.0 on one of his older systems.  He got the error, “Unable to install Silverlight” and, “Your processor is not supported.”  When you click on More information you see the error: Message ID: 1503 Microsoft Silverlight is not supported on your computer.  Your CPU…

1

Windows Media Player Protocol Rollover

When Windows Media Player connects to a Windows Media server the player tries to use the most efficient protocol for the job.  However, the player is not always able to connect with the first protocol it tries.  This is usually due to either a firewall issue or the version of the client and server that…

1

Troubleshooting the Silverlight MediaElement 4001 Error

This is my first post on Silverlight, so I thought I would post on a common issue that I’ve seen developers have problems with.  Since I focus mainly on the MediaElement piece of Silverlight I’m going to stick almost solely to that on this blog when I post about Silverlight. If you’ve ever developed a…

0

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