David Bristol's Media blog

From Windows Media to IIS Media Services to Azure Media Services I'll have tips and tricks for each of these.

Browse by Tags

Tagged Content List
  • Blog Post: Windows Media Services not supported on Windows Server 2012

    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 serious bugs and security...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: 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...
  • Blog Post: How to maintain an encoder/server connection on a problematic network

    I occasionally get contacted by customers that are having problems keeping their Windows Media Encoder 9 Series encoder and Windows Media Services 2008 server connected. Often it is simply that the network between the two is having some issues, however briefly. Both the encoder and server have resiliency...
  • Blog Post: 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...
  • Blog Post: Cheap load balancing using an ASX as created by an ASP

    This load balancing solution will cost you a grand total of about 10 minutes of time. Now I will say that it's definitely not the best load balancing solution out there, but it's cheap and works amazingly well for something so simple. First I need to explain a feature of ASX files that makes this...
  • Blog Post: Using Wallclock Scheduling in WMS to start a broadcast at a specific time

    Over the years I've talked to a number of people that want to broadcast a live video at a certain time of day. Usually this is in a corporate network where a CEO is doing a large broadcast to the entire company or something similar that needs to happen at a specific time without the intervention of a...
  • Blog Post: 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...
  • Blog Post: 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...
Page 1 of 1 (11 items)