Smart Networking allows RealServer to stream content to a RealPlayer behind a firewall that does not permit TCP/UDP transmissions. This is accomplished through a HTTP-like protocol. If the Web server is on the same computer as the RealServer and has a second IP address available, Smart Networking requires two settings.
Setting |
Description |
HTTPPort | If no Web server is running on the machine that is running RealServer, the default is to perform HTTP transmission on port 80. The RealServer can also be configured to perform HTTP transmission on other ports. |
IPBindingList | For security or convenience in running a Web server and RealServer on the same machine, you can configure the server to transmit on an alternate IP address. |
Alternate ports to which the RealServer can be assigned to stream via HTTP. If no Web server is running on the machine that is running RealServer, the server can be configured to perform HTTP transmission by adding this setting to your server.cfg file.
Although you can use any valid TCP/IP port number, RealPlayer will try to connect to port 80. If port 80 is not available, the server will not perform HTTP transmissions.
To use port 80 on UNIX, the server must be started as root (super-user).
Default value | (none) |
Range of values | Valid port numbers |
HTTPPort <port number>
HTTPPort 80
Use when the RealServer and the Web server are installed on one machine that has multiple IP addresses. The IPBindingList reserves an IP address (or addresses) for RealServer's exclusive use.
This setting may be used in conjunction with Smart Networking. For example, if you have only two IP Addresses available for the computer on which the RealServer and Web server are installed, refer to one IP address with the IPBindingList setting. For additional information, see Installing and Configuring RealServer.
Note that Microsoft Internet Information Server (IIS) version 3.0 will bind to all IP addresses, regardless of this setting. IIS version 4.0 does allow binding to multiple IP addresses.
Default value | (none) |
Range of values | Valid IP address(es) |
IPBindingList [{<IPAddress1>}, {<IPAddress2>}, {<IPAddress3>},...]
where <IPAddress>
is a valid IP address that has been
obtained and associated with the host machine.
IPBindingList [{174.16.32.60}]
To set up virtual IP addresses in Windows
To set up virtual IP addresses in UNIX
The procedure for setting up virtual IP addresses on UNIX depends upon the operating system. Refer to your operating system manual for more information. If your system does not automatically route traffic to the new address, be sure to manually route to the virtual IP address.