Additional Query Strings for Windows Media Player

SUMMARY
There are certain switches that you can use with Windows Media Player to assist you in troubleshooting issues. These switches are added in the form of a query string to the end of a requested URL.

Code:
? WMThinning: Enables or disables Windows Media Player to automatically thin if network conditions dictate.

Values: 0 (Disable) or 1 (Enable) 
? WMBitrate: Sets the maximum connection speed (BPS) that Windows Media Player can use.

Values: Positive DWORD value 
? WMContentBitrate: Explicitly sets the bit rate of the content to be received (BPS).

Values: Positive DWORD value 
? WMReconnect: Sets the number of times that Windows Media Player will try to automatically reconnect to content.

Values: Positive integer 
? WMCache: Enables or disables Windows Media Player client caching and progressive streaming.

Values: 0 (Disable) or 1 (Enable) 
? WMFecSpan: Sets the Forward Error Correction (FEC) span.

Values: Positive DWORD value 
? WMFecPktsPerSpan: Sets the number of packets in a FEC span.

Values: Positive DWORD value
MORE INFORMATION
Examples
To disable Windows Media Player thinning:

Code:
 * mms://server/content.wmv?WMThinning=0
To specify that Windows Media Player has a 50 Kbps connection speed, and that it is trying to get a 100 Kbps stream from the content:

Code:
 * mms://server/content.wmv?WMBitrate=50000&WMContentBitrate=100000