The Helix Universal Proxy alternates feature provides another level of redundancy for delivering streaming media content. By default, when an RTSP connection between RealOne Player and Helix Universal Proxy becomes unavailable, the customer is unable to access the content until RealOne Player is able to reestablish the connection to the Helix Universal Proxy. However, if you've designated alternates for the unavailable Helix Universal Proxy, the client also attempts to connect to one of the alternate proxies for delivery of the stream.
The RealOne Player reconnect feature is supported for earlier versions of Helix
Universal Proxy, but use of ProxyAlternates is only available in Helix Universal
Proxy version 9.0 and later.
The redundant proxy feature is an alternate delivery option for Helix Universal Proxy, providing real-time failover protection. It has no dependencies on any other lists or variables in the proxy configuration file.
The following example demonstrates how to specify three alternates for a Helix Universal Proxy version 9.
<!-- R E D U N D A N T P R O X Y --> |
Alternate proxies for a Helix Universal Proxy are specified via XML variables in
the ProxyAlternates list within the configuration file, rmproxy.cfg. The
variables supply the hostname and port of each alternate proxy. A Helix
Universal Proxy can have any number of alternate proxies.
As a rule, alternates should be comparable to the primary Helix Universal Proxy:
This allows alternates access to exactly the same contentwhether live broadcasts or on-demand contentas the primary Helix Universal Proxy for which they are designated alternates.
For example, access control rules of an alternate should be similar to those of the primary proxy, to allow the same client access.
This is the primary list tag that is used to identify the presence of alternate proxies in the configuration file.
<LIST Name="ProxyAlternates"> |
config.ProxyAlternates |
<LIST Name="ProxyAlternates"> ... </LIST> |
The Alternates list contains a list of alternate proxies, where each alternate is
itself a list.
<LIST Name="ProxyAlternates"> |
|
|
This LIST defines a Helix Universal Proxy alternate. Specify any name for the
list, as long as it is unique. When a Helix Universal Proxy becomes unavailable,
RealOne Player attempts to connect to any designated alternate proxy in the
list, beginning with the first alternate.
<LIST Name="ProxyAlternates"> |
|
|
This variable specifies the hostname of the designated alternate proxy.
|
|
This variable specifies the RTSP port number through which to connect to the designated alternate proxy.
|
|
|
|
©2002 RealNetworks, Inc.
For more information, visit RealNetworks Click here if the Table of Contents frame is not visible at the left side of your screen. |