戻る 次へ

第 10 章 ファイル システム

オンデマンド ストリーミングのマウント ポイント セクションは FSMount リストの中に記述されます。これらのタグを使って、オンデマンド メディアに対してマウント ポイントを設定してください。マウント ポイントは、いくつでも作成できますが、それぞれ固有の名前を付ける必要があります。

オンデマンド ストリーミングのマウント ポイントのサンプル

このサンプルでは、オンデマンド コンテンツのデフォルトのマウント ポイントを示しています。

<List Name="FSMount">
... additional features found in FSMount section...
<List Name="RealSystem Content">
<Var ShortName="pn-local"/>
<Var MountPoint="/"/>
<Var BasePath="/home/user/Content"/>
</List>
... additional features found in FSMount section...
</List>

リスト: FSMount

FSMount リストは、使用中の設定可能ファイル システム プラグインの名前をすべて定義します。プラグイン自体は、PluginDirectory 変数が示すディレクトリ内に格納されています。Helix Universal Proxy の要求はすべてプラグインによって処理されます。

備考: PluginDirectory 変数の詳細については、「パス」を参照してください。

変数: Short Name

FSMount 内の各リストは、プラグインの短縮名を指定します。この短縮名はプラグイン ファイル内にも格納され、Helix Universal Proxy はこの名前を使って正しいファイルを特定します。短縮名は、各ファイル システム リスト内の ShortName 変数を使って参照します。

変数: Mountpoint

Helix Universal Proxy の Mountpoint は、Helix Universal Proxy プラグインを呼び出す仮想パスです。この変数はいくつかのファイル システムで使用されています。値は、変数が使用されているリストに応じて異なります。

変数: BasePath

BasePath は、Helix Universal Proxy の特定の機能がインストールされた物理的な場所です。

ローカル ファイル システム

RealSystem Content リストは、Helix Universal Proxy の内部処理に使用されます。

Helix Administrator

Helix Administrator の動作には、ローカル ファイル システムおよび管理ファイル システムという 2 つのファイル システムが関与します。

管理ファイル システムが Helix Administrator の初期 URL を受け入れます。その後、ローカル ファイル システムに HTML ファイルを要求します。ローカル ファイル システムから HTML ファイルが配信されると、管理ファイル システムは Helix Universal Proxy の値を検索し、適切な時点で Helix Administrator 内にファイルを表示します。

RealAdministrator リストには、ShortNameMountPoint、および BasePath という 3 つの変数が使用されます。

RealAdministrator Files リストには、ShortNameMountPointBaseMountPoint、Authorized_User_Group、および Realm という 5 つの変数が使用されます。

サンプル

<List Name="RealSystem Administrator Files">    
<Var ShortName="pn-admin">
<Var MountPoint="/admin/"/>
<Var BaseMountPoint="/admin/includes/"/>
<Var Realm="machine.AdminRealm"/>
</List>
<List Name="RealSystem Content">
<Var ShortName="pn-local"/>
<Var MountPoint="/localadmin/"/>
<Var BasePath="C:\Program Files\Real\Helix Proxy\RealAdministrator"/>
</List>
<List Name="RealSystem Administrator HTML">
<Var ShortName="pn-local"/>
<Var MountPoint="/admin/html/"/>
<Var BasePath="/RealAdministrator"/>
</List>
<List Name="RealSystem Administrator DOCS">
<Var ShortName="pn-local"/>
<Var MountPoint="/admin/Docs/"/>
<Var BasePath="/RealAdministrator/Docs"/>
</List>
<List Name="RealSystem Administrator IMAGES">
<Var ShortName="pn-local"/>
<Var MountPoint="/admin/images/"/>
<Var BasePath="/RealAdministrator/images"/>
</List>
<List Name="RealSystem Administrator SSI">
<Var ShortName="pn-xmltag"/>
<Var MountPoint="/admin/includes/"/>
<Var BaseMountPoint="/admin/html/"/>
<List Name="TagHandlers">
<Var h1="pn-includer"/>
</List>
</List>

リスト: RealSystem Content

RealSystem Content リストは、オンデマンド コンテンツに対するマウント ポイントを定義するためのデフォルトのリストです。クリップが複数のドライブに格納されている場合、それぞれ独自のマウント ポイントを持つ複数のリストを追加することができます。ただし、固有のリスト名を使う必要があります。

<List Name="FSMount">
<List Name="RealSystem Content">
...variables that define mount point for on-demand content...
</List>
</List>

レジストリ値

config.FSMount.RealSystemContent

<List Name="RealSystem Content"> ... </List>

変数: BasePath

BasePath は、このリストで定義されたコンテンツの格納場所を指定します。

タグの構文

<Var MountPoint="string"/>

有効値

<Var MountPoint="/home/Content"/>

変数: MountPoint

MountPoint は、このリストで定義されたコンテンツの URL が示す場所を指定します。マウント ポイントとして / を使用すると、URL に追加のディレクトリ構造を記述しなくても、BasePath の指定ディレクトリ内に格納されたコンテンツへとアクセスできます。

タグの構文

<Var MountPoint="string"/>

有効値

<Var MountPoint="/"/>

変数: ShortName

ローカル ドライブに格納されているファイルに対して、ShortNamepn-local という値を使用します。

タグの構文

<Var ShortName="pn-local"/>

有効値

<Var ShortName="pn-local"/>

変数: BaseMountPoint

この特殊な形式のマウント ポイントは、RealAdministrator リストのマウント ポイントを示します。

変数: Realm

Realm 変数は、Helix Administrator のマウント ポイントに送信される要求で使用する AuthenticationRealm 設定を指定します。

リスト: RealSystem Administrator HTML

RealSystem Administrator HTML リストは、Helix Administrator ファイルのマウント ポイントおよび位置を定義します。

<List Name="FSMount">
<List Name="RealSystem Administrator HTML">
...Helix Administrator information...
</List>
</List>

レジストリ値

config.FSMount.RealSystemAdministratorHTML

<List Name="RealSystem Administrator HTML"> ... </List>

変数: BasePath

BasePath は、Helix Administrator の HTML ファイル、スタイル シート、JavaScript など、画像以外のファイルの場所を指定します。

タグの構文

<Var BasePath="string"/>

有効値

<Var BasePath="/home/RealAdministrator"/>

変数: MountPoint

MountPoint 変数はデフォルト値として /admin/html/ を取ります。

タグの構文

<Var MountPoint="string"/>

有効値

<Var MountPoint="/admin/html/"/>

変数: ShortName

ShortNamepn-local という値を使用します。

タグの構文

<Var ShortName="pn-local"/>

有効値

<Var ShortName="pn-local"/>

リスト: RealSystem Administrator DOCS

RealSystem Administrator DOCS リストは、オンライン ドキュメントのマウント ポイントおよび位置を定義します。

<List Name="FSMount">
<List Name="RealSystem Administrator DOCS">
...Helix Administrator information...
</List>
</List>

レジストリ値

config.FSMount.RealSystemAdministratorDOCS

<List Name="RealSystem Administrator DOCS"> ... </List>

変数: BasePath

BasePath 変数はオンライン ドキュメントの場所を指定します。

タグの構文

<Var BasePath="string"/>

有効値

<Var BasePath="/home/RealAdministrator/Docs"/>

変数: MountPoint

MountPoint 変数はデフォルト値として /admin/Docs/ を取ります。

タグの構文

<Var MountPoint="string"/>

有効値

<Var MountPoint="/admin/Docs/"/>

変数: ShortName

ShortNamepn-local という値を使用します。

タグの構文

<Var ShortName="pn-local"/>

有効値

<Var ShortName="pn-local"/>

リスト: RealSystem Administrator IMAGES

RealSystem Administrator IMAGES リストは、Helix Administrator の画像ファイルのマウント ポイントおよび位置を定義します。

<List Name="FSMount">
<List Name="RealSystem Administrator IMAGES">
...Helix Administrator information...
</List>
</List>

レジストリ値

config.FSMount.RealSystemAdministratorIMAGES

<List Name="RealSystem Administrator IMAGES"> ... </List>

変数: BasePath

BasePath 変数は Helix Administrator の画像ファイルの場所を指定します。

タグの構文

<Var BasePath="string"/>

有効値

<Var BasePath="/home/RealAdministrator/images"/>

変数: MountPoint

MountPoint 変数はデフォルト値として /admin/images/ を取ります。

タグの構文

<Var MountPoint="string"/>

有効値

<Var MountPoint="/admin/images/"/>

変数: ShortName

ShortNamepn-local という値を使用します。

タグの構文

<Var ShortName="pn-local"/>

有効値

<Var ShortName="pn-local"/>

リスト: RealSystem Administrator SSI

RealSystem Administrator SSI リストは、Helix Universal Server によるサーバサイド インクルードの処理方法を定義します。サーバサイド インクルードは、Helix Administrator の HTML ページの作成に使用します。

<List Name="FSMount">
<List Name="RealSystem Administrator SSI">
...Helix Administrator information...
</List>
</List>

レジストリ値

config.FSMount.RealSystemAdministratorSSI

<List Name="RealSystem Administrator SSI"> ... </List>

変数: BaseMountPoint

BaseMountPoint 変数は RealSystem Administrator HTML リストで使用されるマウント ポイントを指定します。

タグの構文

<Var BaseMountPoint="string"/>

有効値

<Var MountPoint="/admin/html/"/>

変数: MountPoint

MountPoint 変数はデフォルト値として /admin/includes/ を取ります。

タグの構文

<Var MountPoint="string"/>

有効値

<Var MountPoint="/admin/includes/"/>

変数: ShortName

ShortNamepn-xmltag という値を使用します。

タグの構文

<Var ShortName="pn-xmltag"/>

有効値

<Var ShortName="pn-xmltag"/>

リスト: TagHandlers

TagHandlers リストは、サーバサイド インクルードの XML タグ解析用プラグインのリストを定義します。

<List Name="FSMount">
<List Name="RealSystem Administrator SSI">
<List Name="TagHandlers">
...Helix Administrator information...
</List>
</List>
</List>

レジストリ値

config.FSMount.RealSystemAdministratorSSI.TagHandlers

<List Name="TagHandlers"> ... </List>

変数: h1

h1 変数には値として pn-includer を設定してください。

タグの構文

<Var h1="pn-includer"/>

有効値

<Var h1="pn-includer"/>

変数: h2

h2 変数には値として pn-vsrctaghdlr を設定してください。

タグの構文

<Var h1="pn-vsrctaghdlr"/>

有効値

<Var h1="pn-vsrctaghdlr"/>

リスト: RealSystem Administrator Files

RealSystem Administrator Files リストは、ローカル ファイル システム、サーバサイド インクルード ハンドラ、および管理ファイル システム間のリンクです。

<List Name="FSMount">
<List Name="RealSystem Administrator SSI">
...Helix Administrator information...
</List>
</List>

レジストリ値

config.FSMount.RealSystemAdministratorFiles

<List Name="RealSystem Administrator Files"> ... </List>

変数: BaseMountPoint

BaseMountPoint 変数は RealSystem Administrator SSI リストで使用されるマウント ポイントを指定します。

タグの構文

<Var BaseMountPoint="string"/>

有効値

<Var MountPoint="/admin/includes/"/>

変数: MountPoint

MountPoint 変数はデフォルト値として /admin/ を取ります。

タグの構文

<Var MountPoint="string"/>

有効値

<Var MountPoint="/admin/"/>

変数: Realm

Helix Administrator ユーザを認証します。レルム ID は、サーバ名、ピリオド ( . )、および AdminRealm で構成されます。

タグの構文

<Var Realm="servername.AdminRealm"/>

有効値

<Var Realm="naan.AdminRealm"/>

変数: ShortName

ShortNamepn-admin という値を使用します。

タグの構文

<Var ShortName="pn-admin"/>

有効値

<Var ShortName="pn-admin"/>


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