|
E-mail us with your comments and feedback about this article. |
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
IntroductionMicrosoft 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 Top
Update scenariosWindows Media servers are generally deployed in one of three scenarios: 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 serverIn 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:

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—centralizedIn 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:

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—decentralizedUpdating 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:

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 Top
System requirementsWindows 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.
| Element | Recommendation |
|---|
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.
NotesAlthough 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 service and Windows Media Services snap-inThe 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.
| Component | Requirement | Recommendation |
|---|
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.
| Component | Requirement |
|---|
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 WebTo 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.
| Component | Requirement | Recommendation |
|---|
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.
| Component | Requirement |
|---|
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
|
NotesTo 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. 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 AgentTo 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.
| Component | Requirement | Recommendation |
|---|
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 Top
Updating the Windows Media server platform to Windows Server 2003Windows 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 migrationWhen 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 element | Migrates 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 migratedThe 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 directoriesIn 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 configuration | Migrates 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 pointsIn 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 configuration | Migrates 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 nameIn 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 configuration | Migrates 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 associatedIf 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 configurations | Migrate 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
|
NotePublishing points that point to local stationsThe 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 configuration | Migrates 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.
NotesThe 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 sourcesThe 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 configuration | Migrates 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 configuration | Migrates 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.
NoteStations with no publishing pointsThe following table describes the migration of stations in version 4.1 that are not associated with publishing points.
| This version 4.1 configuration | Migrates 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 securitySecurity 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.1 | Windows 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.
|
NoteIn 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 migratedCertain 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.
NoteHow to upgrade the Windows Media server platform to Windows Server 2003Follow these steps to upgrade your Windows Media server to Windows Server 2003.Run the Windows Server 2003 upgrade wizard and configure your server as necessary. The upgrade wizard will upgrade Windows Media Services as well. Verify that all hardware drivers are up to date. 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. If you are using earlier versions of Windows Media Encoder, update your encoder configuration files to use the HTTP protocol rather than MSBD. 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. - 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.
- 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. 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. 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. 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. Back up the server. Put your server running Windows Media Services 9 Series into production.
Licensing Windows Media Services in Windows Server 2003With 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 Top
Updating the Windows Media server platform to Windows Server 2008Windows 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 2008Windows 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.
NoteThe 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 2008For complete update instructions, see article 934518, "Installing Windows Media Services 2008," in the Microsoft Knowledge Base.
Licensing Windows Media Services in Windows Server 2008Windows 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 Top
For more informationOptimizing 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 Top
|