Click Here to Install Silverlight*
United StatesChange|All Microsoft Sites
Windows Media Player 9 Series*
Search Microsoft.com for:
|Windows Media Worldwide

Update the Windows Media Server Platform

Feedback
E-mail us with your comments and feedback about this article.
 
Abstract
This document explains how to migrate your Windows Media Services configuration settings and digital media content on a Windows Media server computer that you decide to update to a new version of the Windows Server operating system, including Windows Server 2008.

 

David Nelson
Microsoft Corporation
September 2007
 

Applies to:
   Microsoft® Windows Media® Services 4.1 or later
  

Contents


Introduction

Microsoft Windows Media Services runs on the Windows Server 2003 and Windows Server 2008 family of operating systems. If you decide to update your Windows Media server platform to a newer version of the operating system, you must decide whether to upgrade the existing platform or replace it with a full installation. Each installation option has its benefits.

If you upgrade the operating system, your files, settings, and programs are retained. Many of your Windows Media Services settings are configured automatically in the new environment. You will still have to do some configuration by hand, and you may need to enable features that were not available in the version of Windows Media Services on your previous operating system. You may also have to change encoders and servers in your existing infrastructure to accommodate any changes in Windows Media Services. The upgrade process is usually faster than a full installation. The main drawback of an upgrade is that you might encounter some compatibility problems. These problems might include legacy hardware that is not supported by the new operating system or for which new drivers are not yet available.

Unlike an upgrade installation, a full installation of the operating system removes all of the files, settings, and programs on the computer. If you choose the full installation option for the operating system, you must be sure to back up the Windows Media server, including configuration settings, digital media content, log files, third-party plug-ins or applications used by Windows Media Services, and so on, so that you can restore them after you install Windows Media Services on the new platform. A full installation enables you to remove all data fragments and unused files that might reside on the computer, and you can be sure that all of the settings are configured exactly as you need them to be after installation is completed. A full installation takes longer but usually results in less troubleshooting at the end of the process.

Regardless of your choice of installation, always back up your existing systems so that you can restore them without delay in the unlikely event that the upgrade or installation is unsuccessful. When updating a Windows Media server in a multiple-server environment, redistribute your content among the other servers so it remains available throughout the process. Also, familiarize yourself with any new features of Windows Media beforehand so that you can anticipate any changes that you may need to make to minimize service disruption for your viewers. For more information, see Windows Media Services Features and Benefits.

Back to the top of this pageBack to Top


Update scenarios

Windows Media servers are generally deployed in one of three scenarios:
  • Single server
  • Multiple server—centralized
  • Multiple server—decentralized

While the general process of updating the platform is the same regardless of the scenario, there are subtleties to be considered in each case. For example, with multiple distributed servers, the update could be performed remotely or on-site. Should you configure your servers at the corporate headquarters or main data center, and then ship them to field offices? And in the single-server scenario, how do you keep your data and configuration intact in case you have to restore it later? This section addresses these questions and offers recommendations to ensure a smooth migration.

Single server

In a single-server deployment, one Windows Media server works with one or more encoders to stream content to a small group of clients. The configuration might look like this:

Single-server deployment

The single-server update is easiest because you only run through the process once. Ideally, you would have a spare computer on which you can perform a clean installation of Windows Server 2003 or Windows Server 2008 and Windows Media Services. This is beneficial because you can keep your existing server in production until all installation and testing of the new server is complete, minimizing service disruption for your viewers.

If you do not have a spare computer, then be sure to make a backup of the entire system. Then choose a period where you experience low traffic on your site and proceed with the update as described later in this document.

Multiple server—centralized

In this scenario, two or more Windows Media servers are located on one site and work in tandem to deliver content to multiple clients. Sometimes the second server acts as a backup that is activated if the first server fails. In other situations, hardware or software load balancers are used to distribute client requests among multiple servers so none of the servers get overloaded. The configuration might look like this:

Multiple server—centralized deployment

Updating a multiple server—centralized system is more complex than the single-server update because it requires that you run through the process multiple times. While you are upating one server, the other servers in the cluster can share the load, but you will have to plan accordingly to ensure that you use only the Windows Media Services features on the updated computer that are compatible with the version of Windows Media Services on the remaining servers in the cluster until all are updated. For example, you should enable HTTP distribution on your servers that are running Windows Media Services 4.1, rather than MMS, because Windows Media Services does not support server-to-server distribution using MMS.

Multiple server—decentralized

Updating a multiple server—decentralized system is the most complex because you have one or more servers in a central location to update, as well as servers that are dispersed among one or more remote locations. The configuration might look like this:

Multiple server—decentralized deployment

You have several options for updating your collection of servers in a decentralized environment. Begin by selecting a candidate for the first update. Configure that server, test it until you are sure it is performing as you expect, and then put it back into production. After you have an updated system that is operating correctly, you can do the following:
  • Configure a spare computer to match the one you have just updated and then ship it to the remote site.
  • Update one server and then use a file-copy utility to copy the digital media content, publishing point structure, logging directories, and so on to all other computers that you are updating. This is useful when your servers mirror each other; it is not a good idea when you have different configurations on different servers.
  • Provide detailed update instructions to your remote data center staff. These instructions should include all of the requisite publishing point and security settings, directory structures, logging attributes, and so on.

You or your remote data center staff will have to test each update to ensure that it is functioning properly and can handle the client load. Much of this can be handled from a central location via Terminal Services or Windows Media Services Administrator for the Web.

Back to the top of this pageBack to Top


System requirements

Windows Media Services 9 Series is available as an optional, installable component in the Standard, Enterprise, and Datacenter editions of Windows Server 2003 (or x64-based versions of these operating systems). Windows Media Services 2008 is available as an optional, installable component in the 32-bit editions and 64-bit editions of Windows Server 2008.

Some features are not available when Windows Media Services is used with the Standard editions of both Windows Server 2003 and Windows Server 2008, or Windows Web Server 2008. To learn more about which Windows Server operating system will best meet your needs, see Decide which version of Windows Server is right for you.

This table describes the recommended system configuration for streaming using any supported edition of Windows Server 2003 or Windows Server 2008.

ElementRecommendation
Processor
One or more processors with a recommended speed of 550 megahertz (MHz) or higher (minimum supported speed is 133 MHz).
Memory
512 megabytes (MB) of RAM (minimum supported is 256 MB).
Hard disk space
Approximately 2 gigabytes (GB) of available hard disk space.
File system configuration
NTFS

The default installation of Windows Media Services installs the following software on your server hard disk:
  • Windows Media Services service. This service allows you to stream digital media content to clients over an intranet or the Internet.
  • Windows Media Services snap-in. This snap-in enables you to manage and configure Windows Media Services using Microsoft Management Console (MMC).

You may choose to also install the following optional components on your server to provide support for additional features:
  • Windows Media Services Administrator for the Web. This component provides support for remote, browser-based administration of your Windows Media server. Selecting this component installs a set of Active Server Pages (ASP) for use with Internet Information Services (IIS). When installed, the Windows Media Services Administration site appears in the IIS Web sites folder. Windows Media Services Administrator for the Web may also be installed separately from the Windows Media Services service.
  • Multicast and Advertisement Logging Agent. This component enables you to record statistics from players that connect to content through a Web server. Selecting this component installs an extension to the Internet Information Services Web server that collects the logging information and writes it to a log file in the location you specify.

Notes
  • Although Windows Media Services does not contain any new features in Windows Server 2003 with Service Pack 2 (SP2), we recommend that you update the Windows Media server platform to Windows Server 2003 (SP2) for the latest updates and security enhancements to the current Windows Server 2003 operating system. Windows Server 2003 (SP2) tightens security of your Windows Media server and improves its performance and reliability.
  • Windows Media Services is not included in Windows Server 2008 and must be installed separately. For more information about installing Windows Media Services 2008, see Updating the Windows Media server platform to Windows Server 2008.

Windows Media Services service and Windows Media Services snap-in

The default Windows Media Services installation includes both the Windows Media Services service and the Windows Media Services snap-in. The Windows Media Services snap-in provides you with full control of the server and enables you to manage groups of Windows Media servers using Microsoft Management Console.

The following table shows the system requirements for the computer running the Windows Media Services service and the Windows Media Services snap-in.

ComponentRequirementRecommendation
Operating system
Windows Server 2003, Standard Edition
Windows Server 2003, Enterprise Edition (SP2) or Windows Server 2003, Datacenter Edition (SP2)
Processor
233 megahertz (MHz)
550 MHz or higher
Memory
256 megabytes (MB) of RAM
1 gigabyte (GB) of RAM or higher
Network interface card
Ethernet card and Transmission Control Protocol/Internet Protocol (TCP/IP)
Same
Free hard disk space
21 MB (6 MB for system files and 15 MB for installation); adequate disk space for content storage
21 MB (6 MB for system files and 15 MB for installation); 500 MB for content storage

The Windows Media Services snap-in can be added to clients that meet the following requirements and have the proper administrative rights.

ComponentRequirement
Operating system
Windows Server 2003, Standard Edition; Windows Server 2003, Enterprise Edition; or Windows Server 2003, Datacenter Edition
Software
Microsoft Management Console

Windows Media Services Administrator for the Web

To support administering Windows Media Services from remote computers, you have the option of installing Windows Media Services Administrator for the Web on a network server. Windows Media Services Administrator for the Web is a browser-based interface that uses Active Server Pages (ASP) hosted by Internet Information Services (IIS). This set of Active Server Pages is located under the Windows Media Administration site in IIS.

The following table shows the system requirements for the server hosting Windows Media Administrator for the Web.

ComponentRequirementRecommendation
Operating system
Windows Server 2003, Standard Edition
Windows Server 2003, Enterprise Edition (SP2) or Windows Server 2003, Datacenter Edition (SP2)
Processor
233 megahertz (MHz)
550 MHz or higher
Memory
256 megabytes (MB) of RAM
1 gigabyte (GB) of RAM or higher
Network interface card
Ethernet card and Transmission Control Protocol/Internet Protocol (TCP/IP)
Same
Free hard disk space
3.4 MB
3.4 MB
Software
Microsoft Internet Information Services (IIS) to support the browser-based Windows Media Services Administrator for the Web
Same
File system
NTFS
Same

After Windows Media Services Administrator for the Web is installed on your server, it can be accessed by clients that meet the following requirements and have the proper administrative rights.

ComponentRequirement
Operating system
Windows 98, Windows Millennium Edition, Windows XP, Windows NT Server 4.0, Windows 2000 Server, or Windows Server 2003.
Software
Microsoft Internet Explorer 5.5 or later, or Netscape Communicator 6.0 or later

Notes
  • To function, the Windows Media Administration site must be able to install cookies on the remote client computer, so be sure that the client browser is using a security option that supports cookies.
  • To provide security for this Web site, see "Securing the Windows Media Administration site" in Windows Media Services Help.
  • ASP documents are not compatible with the file allocation table (FAT32) file structure. If you are having difficulty viewing Windows Media Services Administrator for the Web, ensure that your file system does not use the FAT32 architecture.

Multicast and Advertisement Logging Agent

To log statistics from players that connect to a Web server to receive multicast broadcast or advertising content, you can install the multicast and advertisement logging agent on a network server. The multicast and advertisement logging agent is an IIS application extension that uses the Wmsiislog.dll to collect information from players. This Wmsiislog.dll is installed in the %systemdrive%\WMPub\Wmiislog directory.

The following table shows the system requirements for the computer hosting the multicast and advertisement logging agent.

ComponentRequirementRecommendation
Operating system
Windows Server 2003, Standard Edition
Windows Server 2003, Enterprise Edition (SP2) or Windows Server 2003, Datacenter Edition (SP2)
Processor
233 megahertz (MHz)
550 MHz or higher
Memory
256 megabytes (MB) of RAM
1 gigabyte (GB) of RAM or higher
Network interface card
Ethernet card and Transmission Control Protocol/Internet Protocol (TCP/IP)
Same
Software
Microsoft Internet Information Services (IIS)
Same


Back to the top of this pageBack to Top


Updating the Windows Media server platform to Windows Server 2003

Windows Media Services 9 Series is available with Windows Server 2003, Standard Edition; Windows Server 2003, Enterprise Edition; Windows Server 2003, Datacenter Edition, and x64-based versions of these operating systems. You can update your operating system from either Microsoft Windows NT Server 4.0 or Microsoft Windows 2000 Server. If you are running Windows Media Services 4.1, it is updated to the latest version automatically when you upgrade the operating system. This section describes how to migrate your existing Windows Media server configuration using the Windows Server 2003 upgrade wizard. It does not describe how update your existing configuration by replacing it with a clean installation of Windows Server 2003.

About migration

When you upgrade a server running Windows Media Services 4.1 to the Windows Server 2003 platform, your previous configuration is moved over to the new version of Windows Media Services (Windows Media Services 9 Series) through a process called migration. Much of the previous configuration is migrated over to this version, such as on-demand publishing points. However, this version contains design improvements and features that were not available in version 4.1, and several elements of the previous configuration must be modified to work in the new environment. For example, broadcast stations and programs in Windows Media Services 4.1 are reconfigured as broadcast publishing points and playlists in this version. There might also be elements of your existing configuration that you need to change manually. For example, Windows Media Services 9 Series does not support distribution using the Media Stream Broadcast Distribution (MSBD) protocol, so you must manually change any Windows Media metafiles or Windows Media Encoder configurations that use this protocol to the HTTP protocol.

The upgrade process migrates as much of the existing Windows Media Services 4.1 configuration as possible with few or no changes. In cases where conversions are necessary, the upgrade process changes only what is necessary and migrates as much of the existing content and configuration as possible.

The following table provides a general overview of how the migration process affects version 4.1 elements.

This version 4.1 elementMigrates to
Publishing points
Publishing points
Stations
Broadcast publishing points
Programs
Playlists
Streams
media elements in playlists

The use of publishing points has not changed from version 4.1 to this version of Windows Media Services. A version 4.1 on-demand publishing point is still an on-demand publishing point in this version. However, the use of stations, programs, and streams for broadcasting has changed substantially from the previous version of Windows Media Services. In this version, all broadcasting is handled by using broadcast publishing points and playlists. If you want to broadcast by using multicast delivery, you enable a multicast data writer plug-in on a broadcast publishing point. During the upgrade process, stations are migrated to broadcast publishing points, and the programs and streams that provide the source content for the stations are migrated to server-side playlists that act as the sources of the broadcast publishing points. For example, if a publishing point in version 4.1 points to a station, two broadcast publishing points are created during the upgrade process: one that contains the station information and sources from a playlist, and a second one that sources from the first publishing point.

You may not need to know any more than these basic principles to update Windows Media Services. However, if your existing configuration is extensive, you should review this section, so that you know the specifics of the migration process. The following list summarizes the primary principles of migrating from Windows Media Services 4.1 to Windows Media Services 9 Series:
  • Unicast publishing points in Windows Media Services 4.1 become on-demand publishing points in this version.
  • Stations in version 4.1 become broadcast publishing points.
  • Programs in version 4.1 become playlists and are copied to a new folder, %systemdrive%\WMPlaylists.
  • Streams in version 4.1 become playlist elements.
  • MSBD-based URLs in version 4.1 become HTTP-based URLs.
  • Multicast file transfers are no longer supported, so they are not migrated to this version of Windows Media Services.
  • The On-Line Presentation Broadcast service that provides integration with Microsoft PowerPoint is no longer supported, so it is not migrated.
  • Distribution authentication user IDs and passwords are not migrated.
  • Any security settings that have been configured on the publishing point source directories in version 4.1 are migrated. The migrated security settings are modified to allow the NETWORK SERVICE account to have read permissions for the source directories of the migrated publishing points. For more information about rights used by Windows Media Services, see "Understanding rights" in Windows Media Services Help.

Windows Media Services creates a log that indicates how the version 4.1 configuration was migrated to the latest version. Wmsupgrade.log is located in %systemroot%\System32\Windows Media\Server. To view the log file, open the file in a basic text editor, such as Notepad.

Configuration elements that are migrated

The migration process handles the conversion of version 4.1 configurations, such as publishing points and stations. The topics in this section describe the specific version 4.1 configurations that are converted during the upgrade process and how the conversions are handled.

Publishing points that point to directories

In version 4.1, if the publishing point path points to a directory that contains Windows Media files, an on-demand publishing point is created in this version. The publishing point name is migrated, and the path is not changed, as described in the following table.

This version 4.1 configurationMigrates to
Unicast publishing point
pointing to a directory

Example:
Publishing point name: PubPoint
Path: %systemroot%\WindowsMediaFiles
Publishing point
  

Example:
Publishing point name: PubPoint
Path: %systemroot%\WindowsMediaFiles

Publishing points that point to publishing points

In version 4.1, if a publishing point uses another publishing point as its source, a broadcast publishing point is created during the migration process. If the publishing point uses an MMS URL as its source, this is changed to HTTP during the migration process. The publishing point name is migrated but the publishing point path is changed to use the HTTP protocol in the URL as described in the following table.

This version 4.1 configurationMigrates to
Unicast publishing point
pointing to a remote publishing point

Example:
Publishing point name: PubPoint
Path: mms://remote_server/remote_pp
Broadcast publishing point
  

Example:
Publishing point name: PubPoint
Path: http://remote_server/remote_pp

Publishing points and stations with the same name

In version 4.1, if a station and publishing point have the same name, then two broadcast publishing points are created during the migration process. The first publishing point acquires the station's properties and the original name followed by an incremented value, and the second publishing point points to the first publishing point and acquires the original name, as described in the following table.

This version 4.1 configurationMigrates to
Unicast publishing point
pointing to a station with the same name

Example:
Station name: MyStation
Publishing point name: MyStation
Broadcast publishing point
  

Example:
Publishing point name 1: MyStation-1
Publishing point name 2: MyStation

This migration procedure is followed regardless of whether the publishing point is actually associated with the station or not.

Stations and programs not associated

If a version 4.1 station exists but no program points to it, the station is migrated to this version. If a version 4.1 program points to a nonexistent station, a new playlist file is created, using the name of the program, and the playlist file is saved to a new directory (%systemroot%\WMPlaylists\Program_Name.wsx). A publishing point is not created.

The following table describes the migration of stations that are not associated with programs and programs that are not associated with stations.

These version 4.1 configurationsMigrate to
Station that is not associated with any programs
Broadcast publishing point
Program that is not associated with any station

Example:
Program name: MyProg
Playlist

Example:
Playlist: MyProg.wsx

Note
  • A program will lose its association with a station only if the station is deleted after the program is created.

Publishing points that point to local stations

The following table describes what happens when publishing points and their associated local stations are migrated to this version of Windows Media Services from version 4.1.

This version 4.1 configurationMigrates to
Unicast publishing point
pointing to a local station
associated with programs and streams
using MSBD or HTTP

Example:
Station name: MyStation
  

Program names: MyProg1, MyProg2

MyProg1 streams: Str11, Str12
MyProg2 streams: Str21, Str22

Str11 source: msbd://encoder:1000
Str21 source: http://server/stationx

Publishing point name: PubPoint
Path: msbd://localhost/mystation
Broadcast publishing point
  
  
  

Example:
Publishing point name: MyStation
Path: \WMPlaylists\MyProg1.wsx

Playlists: MyProg1.wsx, MyProg2.wsx

MyProg1.wsx media: Str11, Str12
MyProg2.wsx media: Str21, Str22

Str11 src: http://encoder:1000
Str21 src: http://server/stationx

Publishing point name: PubPoint
Path: http://localhost/mystation

If the publishing point path uses the HTTP or MSBD protocol to point to an existing local station service and programs, the upgrade process results in the following:
  • A new playlist file is created, using the name of the program, and the playlist file is saved to a new directory (%systemroot%\WMPlaylists\Program_Name.wsx).
  • Each stream within the program becomes a media element within the playlist, and all properties associated with the stream become attributes of the media element.
  • References to MSBD in the source URL are replaced by HTTP.
  • If two programs exist for a single station:
    • A new playlist file is created for each program, using the name of the program, and the playlist file is saved to a new directory (%systemroot%\WMPlaylists\Program_Name.wsx).
    • A broadcast publishing point is created for the station and the path points to the playlist file that was created for the first program.
  • Two broadcast publishing points are created:
    • The version 4.1 station name becomes the name of the first broadcast publishing point, which points to the playlist path. The station properties are migrated to the publishing point.
    • The version 4.1 publishing point name becomes the name of the second broadcast publishing point, which points to the first publishing point.

Notes
  • The upgrade process only covers the migration of Windows Media Services. Any remote servers and encoders must be reconfigured manually to use the HTTP protocol.
  • If you were using a port other than 80 to stream content from another server or an encoder, you will need to update the URLs in the playlist to reference the appropriate port number. For example if you streamed welcome.asf over port 8008 on your 4.1 server and your original URL was msbd://server1/welcome.asf the upgrade process will result in the URL http://server1/welcome.asf. However, that will not work if the content is not available on the default HTTP port, so you must modify the reference to http://server1:8008/welcome.asf.

Publishing points that point to remote sources

The following table describes the migration of a publishing point that points to a remote server station in version 4.1 to this version.

This version 4.1 configurationMigrates to
Unicast publishing point pointing to a remote server station

Example:
Publishing point name: PubPoint
Path: msbd://remote_server/station
Broadcast publishing point

Example:
Publishing point name: PubPoint
Path: http://remote_server/station

If the publishing point path in version 4.1 uses the HTTP or MSBD protocol to point to an encoder or station service on a remote server, a broadcast publishing point is created using the existing name. If the MSBD protocol is used, it is changed to HTTP during the migration.

The following table describes the migration of a publishing point that points to a remote encoder.

This version 4.1 configurationMigrates to
Unicast publishing point pointing to a remote encoder

Example:
Publishing point name: PubPoint
Path: msbd://remote_encoder:1000
Broadcast publishing point

Example:
Publishing point name: PubPoint
Path: http://remote_encoder:1000

Note that the MSBD protocol is changed to HTTP as in the previous table.

Note
  • The upgrade process includes only the migration of Windows Media Services. Any remote servers and encoders must be reconfigured manually to use the HTTP protocol.

Stations with no publishing points

The following table describes the migration of stations in version 4.1 that are not associated with publishing points.

This version 4.1 configurationMigrates to
Station with one or more existing programs

Example:
Station name: MyStation
  

Program names: MyProg1, MyProg2

MyProg1 streams: Str11, Str12
MyProg2 streams: Str21, Str22

Str11 source: msbd://encoder1:1000
Str21 source: http://encoder2:2000
Broadcast publishing point

Example:
Publishing point name: MyStation
Path: \WMPlaylists\Prog1.wsx

Playlists: Prog1.wsx, Prog2.wsx

MyProg1.wsx media: Str11, Str12
MyProg2.wsx media: Str21, Str22

Str11 src: http://encoder1:1000
Str21 src: http://encoder2:2000

If a version 4.1 station exists and there is a program that points to that station, the following happens during the migration:
  • A new playlist file is created using the name of the program, and the playlist file is saved to a new directory (%systemroot%\WMPlaylists\Program_Name.wsx).
  • Each stream within the program becomes a media element within the playlist, and all associated stream properties become attributes of the media element
  • References to MSBD in the source URL are replaced by HTTP.
  • If two programs exist for a single station:
    • A new playlist file is created for each program using the name of the program, and the playlist file is saved to a new directory (%systemroot%\WMPlaylists\Program_Name.wsx).
    • A broadcast publishing point is created for the station, and the path is set to point to the playlist file that was created for the first program.
  • A broadcast publishing point is created. The existing station name becomes the name of the broadcast publishing point, which points to the playlist path.

Publishing point security

Security settings on all publishing point source directories are migrated during the upgrade. The only access control list (ACL) security change made during migration is to add read access to the NETWORK SERVICE account. The following table provides an overview of how the settings are migrated.

Windows Media Services 4.1Windows Media Services 9 Series
No authentication or authorization enabled

(default server configuration).
The WMS Publishing Points ACL Authorization plug-in WMS Anonymous User Authentication plug-in and the WMS Negotiate Authentication plug-in are enabled.
The HTTP-BASIC and Membership Service Account Database authorization package is enabled.
The WMS Publishing Points ACL Authorization plug-in and the WMS Negotiate Authentication plug-in are enabled.

The WMS Anonymous User Authentication plug-in is disabled.
The HTTP-BASIC Authentication and NTLM Account Database authorization package is enabled.
The WMS Publishing Points ACL Authorization plug-in and the WMS Digest Authentication plug-in are enabled.

The WMS Anonymous User Authentication plug-in is disabled.
The Windows NTLM Authentication and Account Database authorization package is enabled.
The WMS Publishing Points ACL Authorization plug-in and the WMS Negotiate Authentication plug-in are enabled.

The WMS Anonymous User Authentication plug-in is disabled.

Note
  • In the Windows Media Services 4.1 access control list (ACL), checking could be either enabled or disabled. The default installation of Windows Media Services enables the WMS Publishing Points ACL plug-in without regard to the ACL setting used with the previous version as a means of keeping your server secure until you have configured it.

Configuration elements that are not migrated

Certain elements of a version 4.1 configuration are not automatically migrated during an upgrade. The previous sections mentioned features, such as multicast file transfer, that are not migrated. In addition, migration does not remove content, such as files, folders, and certain registry settings, even though the content may be obsolete.

The following list describes elements that are not migrated and the manual configuration that might be necessary:
  • Security accounts and groups. The NetShow Administrators or Windows Media Administrators local groups and the NetShowServices local user accounts are not removed during the upgrade process. To ensure maximum security, decide whether the accounts are still applicable, and then make them unavailable or remove them if they are no longer in use.
  • Access control lists (ACLs). ACLs that are associated with publishing points are not migrated. However the information is not removed from the system registry. If you want, you can remove the ACL information manually from the registry, by removing the following registry subkeys:
    \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NetShow\AccessLists
    \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NetShow\AccessLists\AllowDistribution
    \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NetShow\AccessLists\AllowUnicastClients
    \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NetShow\AccessLists\DisallowDistribution
    \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NetShow\AccessLists\DisallowUnicastClients
    If you want to reassign ACLs, you must enable the WMS Publishing Points ACL Authorization plug-in.
  • Authorization and authentication plug-ins. These plug-ins are not removed during migration. You can manually remove them after the upgrade is finished.
  • IP access lists. The list of IP addresses that you have configured to grant or deny access to your server are not migrated. You can recreate these lists by using the WMS IP Address Authorization plug-in properties dialog box.
  • Programs. All programs are migrated to playlists regardless of whether they contained streams, with the exception of programs containing multicast file transfer streams. You can remove the empty playlists if you choose.
  • Configuration folders. The following folders and any files contained in them are not removed:
    • %systemroot%\System32\Windows Media\Server\ASDB
    • %systemroot%\System32\Windows Media\Server\ASDB\NSP
    • %systemroot%\System32\Windows Media\Server\Station Data
    You can manually remove the folders if you choose.
  • Distribution Authentication. If you enabled server authentication proxy settings in Windows Media Services 4.1, the name of the proxy server used to validate authentication credentials will be migrated during the upgrade. However, you must manually enter the user name and password used with the proxy server in the property sheet of the WMS Network Data Source plug-in. You must specify the user name and password for each protocol that uses the proxy server to connect to a network data source. For more information, see "To configure the WMS Network Data Source plug-in" in Windows Media Services Help.
  • On-Line Broadcast. This service, which provides integration with Microsoft PowerPoint, is not migrated. If you are running programs that require this service, you must continue to use Windows Media Services 4.1 on a compatible operating system, such as Windows 2000 Server.
  • Windows Media File Transfer Services. This service is not migrated. If you are running programs that require this service, you must continue to use Windows Media Services 4.1 on a compatible operating system, such as Windows 2000 Server.
  • Third party plug-ins. Third-party plug-ins used with Windows Media Services 4.1 cannot be used with the new version of Windows Media Services. Several software developers have created new plug-ins for this version. Check with the plug-in developers to find out whether new plug-ins are available.
  • Incompatible publishing points. If a publishing point or station on your Windows Media Services 4.1 server has a name that exceeds 260 characters, it will not be migrated.

Note
  • Incorrectly editing the registry may severely damage your system. Before making changes to the registry, you should back up any valued data on the computer.

How to upgrade the Windows Media server platform to Windows Server 2003

Follow these steps to upgrade your Windows Media server to Windows Server 2003.
  1. Run the Windows Server 2003 upgrade wizard and configure your server as necessary. The upgrade wizard will upgrade Windows Media Services as well.
  2. Verify that all hardware drivers are up to date.
  3. After the wizard is complete, open Windows Media Services and check your publishing points, playlists, logging directories, security settings, and so on. Make any adjustments that are necessary.
  4. If you are using earlier versions of Windows Media Encoder, update your encoder configuration files to use the HTTP protocol rather than MSBD.
  5. If you have .asx files that specify either mmst:// or mmsu:// as the connection protocol and you plan to support Windows Media Player 9 Series or later, then update the .asx files to use mms://. The Player will then negotiate the best connection protocol based on network conditions.
  6. Run Windows Media Load Simulator to ensure the stability of your server and to determine the maximum stream capacity. Also, Windows Media Services 9 Series has higher memory requirements than version 4.1. To determine whether you need to add more RAM, monitor your CPU and memory utilization during the load simulation test. During the test, consider:
    • Finding the maximum number of clients your server can handle by simulating connections until your server goes down, refuses connections, or gives some other indication that it is overloaded. You will want to know its connection limit.
    • Running a 24-hour load test with 65 percent of the maximum client load you determined in the previous step to identify any hardware malfunctions or failures before you put the server into production.
  7. During the load simulator test, check your performance counter readings to determine peak performance points or the need for additional hardware. For example:
    • %Processor Time is the percentage of CPU that is busy executing a non-idle thread. If the server is consistently at a level of 85 percent or higher then it may indicate the need for a faster CPU.
    • Current Late Read Rate is a disk read operation that takes significantly longer than expected to complete. If this number is greater than 0 then it may indicate that the disk drive is too slow for the load.
    • Current Late Send Rate is a disk write operation that indicates when the server is unable to send out data at the rate that is expected. A sustained late send rate could mean that you need additional CPU.
    • Total Stream Errors represents the number of stream data packets discarded by the server. Discarding occurs when the CPU cannot keep up with the demand for data. This typically occurs in conjunction with late reads and can indicate too much network or disk traffic.
    • Total UDP Resend Requests indicates the number of times a client has requested that the server resend packets because they were not received. Resend requests can be high when the server cannot reliably send UDP packets or if there is some network overload that is preventing packets from being delivered.
    • Total UDP Resends Sent should be similar in number to UDP Resend Requests. If this number is significantly lower than UDP Resend Requests then it may indicate that the server load is too high.
    See Windows Media Load Simulator Help for more information on these and other performance counters.
  8. Adjust your server limits based on your load simulation and performance monitor findings. Some of the limit settings were not available in version 4.1, so you might want to experiment with them.
  9. If necessary, use the Distributed File System (DFS) and File Replication Service to copy content from other servers or backup media to the new server. Any content resident on the computer before the upgrade was not moved or deleted during the upgrade.
  10. Evaluate the new features of Windows Media Services 9 Series to determine how they will work in your environment. Also make sure you understand how to complete familiar tasks using the new user interface.
  11. Back up the server.
  12. Put your server running Windows Media Services 9 Series into production.

Licensing Windows Media Services in Windows Server 2003

With the release of Windows Server 2003, Microsoft introduced new licensing options to address customer business needs and to complement the technical capabilities of Microsoft server products. This is part of a broad effort to make software licensing more consistent, predictable, and flexible for our customers.

With the release of Windows Server 2003 R2, Microsoft made further licensing enhancements. For information about Windows Server 2003 pricing for the operating system, client access licenses, and optional connectors, see Windows Server 2003 Pricing and Licensing.

Licensing for Windows Media Services 9 Series is covered by the Windows Server 2003 end-user license agreement (EULA). A separate client access license (CAL) is not required for Windows Media Services. If you are using Windows Media Services to deliver unicast or multicast streams from a server running Windows Server 2003, you are only required to license the server product.

Back to the top of this pageBack to Top


Updating the Windows Media server platform to Windows Server 2008

Windows Media Services 2008 can be installed on the Windows Server 2008 Standard, Windows Server 2008 Enterprise, Windows Server 2008 Datacenter, and Windows Web Server 2008 operating systems. You can update your Windows Media server platform from Windows Server 2003 to Windows Server 2008; however, updating the platform from either Windows NT Server 4.0 or Windows 2000 Server is not supported. If you are running Windows Media Services 4.1 on one of these operating systems, you must first update the Windows Media server platform to Windows Server 2003, and then update the platform again to Windows Server 2008. If you do this, be sure to review the system requirements because the hardware that is required to run these operating systems may not be sufficient to run the Windows Server 2008 operating system.

This section describes how to update Windows Media Services that is running on Windows Server 2003 or Windows Server 2008 Beta 2 or earlier to Windows Media Services 2008.

About Windows Media Services 2008

Windows Media Services 2008 is not included with the Windows Server 2008 operating system. To obtain the new features available in Windows Media Services 2008, such as the built-in cache/proxy plug-in, you must obtain and install the appropriate Windows Media Services Setup package for the updated platform.

Be sure to back up the existing Windows Media server, including all configuration settings, digital media content, log files, third-party plug-ins or applications used by Windows Media Services, and so on, so that you can restore them after you install Windows Media Services on the updated platform.

After you update the platform to Windows Server 2008, you can install Windows Media Services 2008. Separate Windows Media Services Setup packages are available for a full installation of the operating system or for a Server Core installation of the operating system.

Note
  • The Server Core installation option does not install non-essential services and applications and provides base server functionality without any extra overhead. While the Server Core installation option is a fully-functioning mode of the operating system that supports one of the designated roles, it does not include the server graphic user interface (GUI). Because Server Core installations include only what is required for the designated roles, a Server Core installation will typically require less maintenance and fewer updates, because there are fewer components to manage. In other words, since there are fewer programs and components installed and running on the server, there are fewer attack vectors exposed to the network, resulting in a reduced attack surface. If a security flaw or vulnerability is discovered in a component that is not installed, a patch is not required. For more information, see Server Core Installation Option of Windows Server 2008 Step-By-Step Guide.

How to update the Windows Media server platform to Windows Server 2008

For complete update instructions, see article 934518, "Installing Windows Media Services 2008," in the Microsoft Knowledge Base.

Licensing Windows Media Services in Windows Server 2008

Windows Media Services 2008 is a supplement to the Windows Server 2008 operating system and licensing for Windows Media Services is covered by the pre-release license terms for the server product. A separate client access license (CAL) is not required for Windows Media Services. If you are using Windows Media Services to deliver unicast or multicast streams from a server running Windows Server 2008, you are only required to license the server product. For more information about licensing Windows Server 2008, see "How much will Windows Server 2008 cost and how will it be licensed?" in Windows Server 2008 Frequently Asked Questions.

Back to the top of this pageBack to Top


For more information

  • Optimizing Windows Media Services. Provides a technical overview of the performance and scalability of Windows Media Services. It describes common Windows Media Services performance issues, limitations, and performance monitoring techniques. You can use the information in this document to estimate the hardware requirements for your Windows Media server network, based upon your estimated audience size and the bandwidth consumed by the digital media content that you want to deliver. In general, you can assume scalability increases nearly linearly with increases in RAM and CPU.

Back to the top of this pageBack to Top



© 2008 Microsoft Corporation. All rights reserved. Contact Us |Terms of Use |Trademarks |Privacy Statement
Microsoft