Helix Universal Server のインストール


2003-10-07 SUGIYAMA Ko-ichiro

目的

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 (パッケージに含まれるマニュアル)
戻る