戻る 次へ

第 4 章 冗長プロキシ

Helix Universal Proxy の代用機能を使用すると、ストリーミング メディア コンテンツの配信に新たなレベルの冗長性を持たせることができます。 デフォルトでは、RealOne Player と Helix Universal Proxy の間の RTSP 接続が切断されると、RealOne Player が Helix Universal Proxy に再接続するまで顧客はコンテンツにアクセスできません。 ただし、使用できない Helix Universal Proxy の代わりに別のプロキシが指定されている場合は、RealOne Player はそうした代用プロキシにも接続を試みてストリームを配信しようとします。

下位互換性

ProxyAlternates は Helix Universal Proxy のバージョン 9.0 以降でのみサポートされていますが、RealOne Player の再接続機能自体はそれ以前のバージョンでも使用可能です。

依存関係

冗長プロキシ機能は Helix Universal Proxy の代用配信オプションであり、リアルタイムのフェイルオーバー保護を実現します。 この機能は、ほかのリストやプロキシ設定ファイルの変数には一切依存していません。

サンプル

次の例では、Helix Universal Proxy バージョン 9 の代用プロキシを 3 つ指定する方法を示します。

<!-- R E D U N D A N T   P R O X Y -->
<LIST Name="ProxyAlternates">
<LIST Name="Alternates">
<LIST Name="Alternate_1">
<VAR Host="172.31.255.254"/>
<VAR Port="554"/>
</LIST>
<LIST Name="Alternate_2">
<VAR Host="main.rbn.com"/>
<VAR Port="554"/>
</LIST>
<LIST Name="Alternate_3">
<VAR Host="home.rbn.com"/>
<VAR Port="554"/>
</LIST>
</LIST>
</LIST>

代用プロキシ

Helix Universal Proxy の代用プロキシは、設定ファイル rmproxy.cfg 内の ProxyAlternates リストで XML 変数を使用して指定します。 これらの変数では、各代用プロキシのホスト名とポートを指定します。 1 つの Helix Universal Proxy に対して、代用プロキシはいくつでも指定できます。

概して、代用プロキシはプライマリ Helix Universal Proxy と同等である必要があります。

リスト: ProxyAlternates

これは設定ファイル内に代用プロキシが記述されていることを指定する最上位レベルのリスト タグです。

<LIST Name="ProxyAlternates">
...list of designated alternate proxies...
</LIST>

レジストリ値

config.ProxyAlternates

<LIST Name="ProxyAlternates"> ... </LIST>

リスト: Alternates

Alternates リストには、代用プロキシのリストを記述します。記述される各代用プロキシもリストになります。

<LIST Name="ProxyAlternates">
<LIST Name="Alternates">
...designated alternate proxy lists...
</LIST>
</LIST>

レジストリ値

config.ProxyAlternates.Alternates

<LIST Name="Alternates"> ... </LIST>

リスト: Alternate Name

この リスト では、Helix Universal Proxy の代用プロキシを定義します。 一意であれば任意の名前をリストに付けることができます。 Helix Universal Proxy が切断された場合、RealOne Player はリストで指定された代用プロキシに、先頭から順に接続を試みます。

<LIST Name="ProxyAlternates">
<LIST Name="Alternates">
<LIST Name="Alternate Name">
...variables that define the alternate proxy...
</LIST>
...other designated alternate proxy lists...
</LIST>
</LIST>

レジストリ値

config.ProxyAlternates.Alternates.string

<LIST Name="Alternate_1"> ... </LIST>

変数: Host

この変数は、指定された代用プロキシのホスト名を指定します。

タグの構文

<VAR Dest="Destination"/>

有効値

<VAR Dest="205.23.5.108"/>

変数: Port

この変数は、指定された代用プロキシへの接続に使用する RTSP ポート番号を指定します。

タグの構文

<VAR Port="integer"/>

有効値

<VAR Port="554"/>


RealNetworks, Inc. © 2002 RealNetworks, Inc.
詳細については、RealNetworks を参照してください。
画面左側に目次フレームが表示されない場合は、ここをクリックしてください。
戻る 次へ