◆目的
Helix Universal Server をインストールする. このストリーミングサーバは,
RealMedia だけでなく, QuickTime, WindowsMedia も配信できる.
今回は RealMedia をライブ中継のために利用するだけなので, ライブに必要となる
設定しか行なわない. それ以外(マウントポイント等)はデフォルトのままとする.
◆ソースのダウンロード
http://www.realnetworks.com/products/free_trial.htmlから
以下のファイルをダウンロード. メールでライセンスが送られて来る.
- rs901-linux-22libc6-ia32.bin
ダウンロードするためにいくつか質問に答える必要がある.
それらには適宜答える.
◆インストール方法
セットアッププログラムを実行する. ここではインストール先ディレクトリ,
利用するポート, 管理者のアカウント名とパスワードを設定する.
管理者のアカウント名とパスワードは, http://localhost:[port]/admin/index.html に
アクセスする際に必要となる. またインストール先ディレクトリは前もって
作成しておく必要がある.
$ chmod 755 rs901-linux-22libc6-ia32.bin
$ sudo ./rs901-linux-22libc6-ia32.bin
Welcome to the Helix Server 9.0 (9.0.2.802) Setup for UNIX
Setup will help you get Helix Server running on your computer.
Press [Enter] to continue...
License Key File: []:
--> /usr/src/real/RNKey-Helix_Server-90-18409913835194747.zip
I accept the above license: [Accept]:
--> accept
Enter the complete path to the directory where you want
Helix Server to be installed. You must specify the full
pathname of the directory and have write privileges to
the chosen directory.
Directory: [/home/sugiyama/src/real]:
--> /usr/local/realnetworks/server
Please enter a username and password that you will use
to access the web-based Helix Server Administrator, monitors,
and live encoders:
Username []:
--> realserver
Password []:
--> ********
Please enter a port on which Helix Server will listen for
PNA connections. These connections have URLs that begin
with "pnm://"
Port [7070]:
--> 7070
Please enter a port on which Helix Server will listen for
RTSP connections. These connections have URLs that begin
with "rtsp://"
Port [554]:
--> 554
Please enter a port on which Helix Server will listen for
HTTP connections. These connections have URLs that begin
with "http://"
Port [80]:
--> 80
Please enter a port on which Helix Server will listen for
MMS connections. These connections have URLs that begin
with "mms://"
Port [1755]:
--> 1755
Helix Server will listen for Administrator requests on the
port shown. This port has been initialized to a random value
for security. Please verify now that this pre-assigned port
will not interfere with ports already in use on your system;
you can change it if necessary.
Port [14293]:
--> *****(公開したくないので隠してます)
◆サーバの起動
サーバをインストールしたディレクトリで以下を打鍵.
ライセンスファイルを解凍していなくてもインストールは可能だが,
起動するためにはライセンスファイルを解凍する必要がある.
# cd /usr/local/realnetworks/server
# cd License/
# unzip RNKey-Helix_Server-90-18409913835194747.zip
# cd ../
# ./Bin/rmserver rmserver.cfg
◆設定
RealMedia をライブ中継するために必要となる最低限の設定を行なう.
それ以外はデフォルトのままにしてある.
設定は Web 経由から行なう. ブラウザからインストール時に設定した
管理者アクセス用のポートを用いてアクセスし, その時に聞かれる
ユーザ名, パスワードは管理者のそれを入力する.
なお, "Logging & Monitoring" -> "Server Monitor" を見るためには,
java の Plugin が必要です. Debian ならば, netscape, netscape-java-* を
インストールしましょう.
- 1. http://localhost:*****/admin/index.html にアクセス
- 2. "Broadcasting" -> "RealNetworksEncording" を選択
- 9.0 Producer の認証方式を確認.
ポートはデフォルトのまま 50001--50050 を選択.
認証方式は SecureRBSEncoder を選択.
- G2 to 8.5 Producer の認証方式を確認
マウントポイントはデフォルトのまま /encoder/
ポートはデフォルトのまま 4040
timeout はデフォルトのまま 30
認証方式は SecureEncoder を選択
- 3. "Security" -> "Authentication" を選択
- SecureRBSEncoder をクリック
その下の "Add a User to Realm" をクリック
新たなウィンドウで "Add User" が開くので,
ユーザ名, パスワードを設定.
- SecureEncoder をクリック
その下の "Add a User to Realm" をクリック
新たなウィンドウで "Add User" が開くので,
ユーザ名, パスワードを設定.
- 補足.
- Producer 9.0 のライブ時のマウントポイントは /broadcast/ と
設定されているようだ(マニュアル参照).
◆参考文献
- Helix Universal Server Administration Guide (パッケージに含まれるマニュアル)
|