Helix Universal Server Basicのインストール 2002/08/01 宗近(munetika@niji-net.com) [注意]  この文章は基本的に無保証です。この文章に書いてあることを実行し、損害を被った場合でも 筆者は責任を負うものではありません。また、配信するコンテンツについては著作権が存在する ことに留意し、充分取り扱いには注意してください。 1.Helix Universal Serverとは  米国RealNetworks社がデジタルメディア配信用のサーバーをオープンソース的な ライセンスで公開したものです。詳しくは下記のURLを参照してください。 http://www.jp.realnetworks.com/company/press/releases/2002/helix.html http://www.jp.realnetworks.com/company/press/releases/2002/helix2.html  個人的な用途であれば、リアル配信を行うことができます。 (注)ライセンスを詳しく読んだわけでは無いので、ライセンスについては上記の   URL等からちゃんと確認してください。 2.Helix Universal Server Basicの入手 Helix Universal Server Basicは下記のURLから入手します。 http://licensekey.realnetworks.com/rnforms/products/servers/eval/index.html?ulf=b  必要な事項を記入し、送信することでダウンロードサイトにたどり着くことが できます。(通常、日本国内ではOsakaを選択すれば良いでしょう) また、ライセンスキーは登録したE-Mailアドレスに送られてきますので大切に 保管しておいてください。 3.Helix Universal Server Basicのインストール  入手したファイルと、ライセンスキー(ファイル)をサーバーにコピーします。  なお、今回は以下の環境にインストールし動作を確認しています。   RedHat Linux 7.2 (カーネル 2.4.7-10) Vine Linux 2.5 (カーネル 2.4.18-0vl3) 1) ディレクトリの作成   Helix Universal Server Basicのホームディレクトリを作成します。今回は/helix  というディレクトリを作成しました。 # mkdir /helix 2) ライセンスキーのコピーと展開 1)で作成したディレクトリにライセンスキーをコピーして展開しました。 # unzip RNKey-Helix_Universal_Server-90-xxxxxxxx.zip 3) インストールの実行 入手したファイル(rs900-linux-22libc6-ia32.bin)に実行属性をつけます # chmod +x rs900-linux-22libc6-ia32.bin インストールを実行します。 # ./rs900-linux-22libc6-ia32.bin Extracting files for RealNetworks installation........... Welcome to the Helix Server 9.0 (9.0.2.766) Setup for UNIX Setup will help you get Helix Server running on your computer. Press [Enter] to continue... (ここでEnterを押す) If a Helix Server license key file has been sent to you, please enter its directory path below. If you have not received a Helix Server license key file, then this server WILL NOT OPERATE until a license key file is placed in the server's License directory. Please obtain a free Basic Helix Server license or purchase a commercial license from our website at http://www.real.com/. If you need further assistance, please visit our on-line support area at http://service.real.com/. License Key File: []: (ライセンスキーの場所を指定) Press [Enter] to display the license text... REALNETWORKS, INC. END USER LICENSE AGREEMENT HELIX(tm) BASIC SERVER FROM REALNETWORKS(r) REDISTRIBUTION NOT PERMITTED Software License for Helix(tm) Basic Server from RealNetworks(r) IMPORTANT -- READ CAREFULLY: This RealNetworks License Agreement ("License Agreement") is a legal agreement between you (either an individual or an entity) and RealNetworks, Inc. and its suppliers and licensors (collectively "RN") for RN's Helix Basic Server, which includes computer software and associated media and printed materials, whether provided in physical form or received on-line in electronic form ("Software"). You may install only ONE copy of the Software. ---- つらつらとライセンスの表示がなされるので spaceキーを押しながら全部読む ---- Choose "Accept" to accept the terms of this license agreement and continue with Helix Server setup. If you do not accept these terms, enter "No" and installation of Helix Server will be cancelled. I accept the above license: [Accept]: (ここでEnterを押す) 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: [/root]: /helix (ディレクトリは'/helix'を指定) Please enter a username and password that you will use to access the web-based Helix Server Administrator, monitors, and live encoders: Username []: xxxxxxx (適当なユーザー名をつける) Password []: yyyyyyy (適当なパスワードをつける[表示されない]) Confirm Password []: yyyyyy(同じパスワードをもう一度[表示されない]) Please enter a port on which Helix Server will listen for PNA connections. These connections have URLs that begin with "pnm://" Port [7070]: (ここでEnterを押す) Please enter a port on which Helix Server will listen for RTSP connections. These connections have URLs that begin with "rtsp://" Port [554]: (ここでEnterを押す) Please enter a port on which Helix Server will listen for HTTP connections. These connections have URLs that begin with "http://" Port [80]: (ここでEnterを押す) Please enter a port on which Helix Server will listen for MMS connections. These connections have URLs that begin with "mms://" Port [1755]: (ここでEnterを押す) 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 [18118]: (ここでEnterを押す) Admin User/Password: xxxxxx/**** Encoder User/Password: xxxxxxx/**** Monitor Password: **** RTSP Port: 554 HTTP Port: 80 PNA Port: 7070 MMS Port: 1755 Admin Port: 18118 Destination: /helix (設定した内容は控えておきます) Enter [F]inish to begin copying files, or [P]revious to go back to the previous prompts: [F]: (ここでEnterを押す) Cleaning up installation files... Done. (終了) 4) Helix Universal Server Basicの起動   起動は以下のコマンドにより行います。(バックグラウンドで動かす) # /helix/Bin/rmserver /helix/rmserver.cfg & サーバー起動時に自動的に起動させる場合は、/etc/rc.d/rc.local等に 記述しておきます。 [補足]  インターネット環境で使用する場合、上記で設定したポートをアクセスで きるようにipchains等の設定を行っておく必要があります。あなたがネット ワーク管理者でない場合は、ネットワーク管理者に相談してください。