tomo.gif (1144 ツバツイツト)line.gif (927 ツバツイツト)line.gif (927 ツバツイツト)line.gif (927 ツバツイツト)To previous pageTo home pageMailing to me

Linux版 - Helix Universal Serverのインストール

Modified: 2 May 2004

Helix Universal Server Administration Guide
http://service.real.com/help/library/guides/helixuniversalserver/realsrvr.htm


ダウンロード
インストール
起動する
起動後の設定変更
動作テストしてみる


ダウンロード

「Helix Universal Server」は有償ですが、「Helix Universal Server - Basic」は、以下から、フリーでダウンロードできます。

このリアルネットワーク社のURLはよく変わります。2004年5月時点では、以下でした。

http://www.jp.realnetworks.com/?&lang=jp&loc=jp&src=ZG.jp.idx,ZG.jp.rp.rp.hd.def

メールアドレスや用途などのアンケートに答えると、しばらくすると、1年間評価できるライセンスコードが、入力したメールアドレスに添付されて送られてきます。これはインストールに必須です。

「Basic版ダウンロード」から、「Helix Universal Server」をダウンロードします。

2004年5月時点では、"rs903-linux-22libc6-ia32.bin" がダウンロードできました。


インストール

ダウンロードしたファイルを実行します。

# ./rs903-linux-22libc6-ia32.bin
Extracting files for RealNetworks installation........................
          :
Press [Enter] to continue... <Enter>

<Enter>で次へいきます。

          :
License Key File: []: /home/tomo/sources/helix/RNKey-Helix_Server-90-908311189890323047.lic

ライセンスは、ダウンロード時に入力したメールアドレスに添付されて送られてきますので、解凍し、そのファイル名を、絶対パスで指定します。

          :
Press [Enter] to display the license text... <Enter>

<Enter>で次へいきます。

          :
extracting text from file /home/tomo/sources/helix/RNKey-Helix_Server-90-9083672898923047.lic

REALNETWORKS, INC.
END USER LICENSE AGREEMENT
HELIX(tm) BASIC SERVER FROM
REALNETWORKS(r)

          :

I accept the above license: [Accept]:
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/tomo/sources/helix]: /opt/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 []: tomo
Password []:
******
Confirm Password []:
*******

HelixServerの管理者のユーザ名とパスワードを入力します。

以降、ポート番号の確認を求めてきます。Webサーバが動いている場合は、httpのポートは、8080 にします。他は、デフォルトで問題ないので、<Enter>キーを入力します。

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]:8080<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 [12664]:<Enter>
You have selected the following Helix Server configuration:

Admin User/Password: tomo/****
Encoder User/Password: tomo/****
Monitor Password: ****
RTSP Port: 554
HTTP Port: 8080
PNA Port: 7070
MMS Port: 1755
Admin Port: 12664
Destination: /opt/helix

Enter [F]inish to begin copying files, or [P]revious to go
back to the previous prompts: [F]:
F

インストールの最終確認を求めてきますので、"F"を入力して、インストールを終了します。

Copying Helix Server files............
Helix Server installation is complete.

If at any time you should require technical assistance, please visit our on-line support area at http://service.real.com/.
Cleaning up installation files...
Done.

#

以上で、インストールの完了です。


起動する

Helix Serverをインストールしたディレクトリで、以下のようにコマンドを実行します。

# cd /opt/helix
# /opt/helix/Bin/rmserver /opt/helix/rmserver.cfg &

消費メモリに制限を設けたい場合は、以下のように、"-m"オプションで、Megaバイトサイズを指定します。この値は、32より大きな値でなければなりません。

# /opt/helix/Bin/rmserver /opt/helix/rmserver.cfg -m 512 &

起動すると、以下のようなメッセージが表示されます。

# /opt/helix/Bin/rmserver /opt/helix/rmserver.cfg &

Helix Server (c) 1995-2004 RealNetworks, Inc. All rights reserved.
Version: Helix Server 9.03 (9.0.3.916) (Build 29405/2723)
Platform: linux-2.2-libc6-i586-server

Using Config File: /opt/helix/rmserver.cfg
Creating Server Space...
Server has allocated 256 megabytes of memory
Starting PID 13514, procnum 1 (timer)
Calibrating Timers...
Starting PID 13519, procnum 2 (rmcore)
Starting Helix Server 9.0 Core...
Loading Helix Server License Files...
1 CPU Detected
Linux kernel version 2.4.20-8smp detected
Testing File Descriptors...
Setting per-process descriptor capacity to 678(1012), 10...
Testing Mutex...(94.51 ops/usec)
Testing AtomicOps...(12.58 ops/usec)
I: Loading Plugins from /opt/helix/Plugins...
I: adminfs.so.9.0 0x4005c860 RealNetworks Admin File System
I: adtagrep.so.9.0 0x401025c0 RealNetworks Ad Insertion Tag Replacement Plugin
I: allow.so.9.0 0x4001aed0 RealNetworks Basic Allowance Plugin
I: archplin.so.9.0 0x4013e594 RealNetworks Live Archiver Plugin
I: asfwmpln.so.9.0 0x401b6cf8 RealNetworks Active Stream Format Version 1 Plugin
I: asncfsys.so.9.0 0x401cd320 RealNetworks Network Optimized File System
I: asxplin.so.9.0 0x401dc370 RealNetworks Asxgen File System
I: audplin.so.9.0 0x401f0480 RealNetworks AU Renderer Plugin
I: audplin.so.9.0 0x401f0480 RealNetworks PCM Renderer Plugin
I: audplin.so.9.0 0x401f0480 RealNetworks AU File Format Plugin
I: audplin.so.9.0 0x401f0480 RealNetworks WAVE File Format Plugin
I: audplin.so.9.0 0x401f0480 RealNetworks AIFF File Format Plugin
I: audplin.so.9.0 0x401f0480 RealNetworks DVI4 Renderer Plugin
I: authmgr.so.9.0 0x402380f0 RealNetworks Authentication Manager
I: bascauth.so.9.0 0x4025e840 RealNetworks Basic Authenticator
I: bdstplin.so.9.0 0x40274780 RealNetworks Broadcast Distribution Plugin
I: brcvplin.so.9.0 0x402af630 RealNetworks Broadcast Reception Plugin
I: cdadplin.so.9.0 0x402fd230 RealNetworks Content Distribution Advise Plugin
I: cdistpln.so.9.0 0x4030d540 RealNetworks Content Distribution Plugin
I: csspplin.so.9.0 0x4031e240 RealNetworks License Subscriber Plugin
I: dbmgr.so.9.0 0x4033b740 RealNetworks Database Manager
I: dbwrap.so.9.0 0x40355818 RealNetworks 5.0 Database Wrapper
I: dlicepln.so.9.0 0x40371960 RealNetworks License Publisher Plugin
I: encfs.so.9.0 0x403a44f0 Encoder Administration File System Plug-in
I: encoplin.so.9.0 0x403dca20 RealNetworks Encoder Broadcast Plugin
I: httpfsys.so.9.0 0x40471670 RealNetworks HTTP File System with CHTTP Support
I: httpfsys.so.9.0 0x40471670 RealNetworks RFC 2397 Data Scheme File System
I: imgfplin.so.9.0 0x404c4d70 Progressive Networks JPEG File Format Plugin
I: imgfplin.so.9.0 0x404c4d70 Progressive Networks GIF File Format Plugin
I: imgfplin.so.9.0 0x404c4d70 Progressive Networks PNG File Format Plugin
I: imgfplin.so.9.0 0x404c4d70 Progressive Networks RealPix Format Plugin
I: imgfplin.so.9.0 0x404c4d70 Progressive Networks RealPix JPEG File Format Codec Plugin
I: imgfplin.so.9.0 0x404c4d70 Progressive Networks RealPix GIF File Format Codec Plugin
I: imgfplin.so.9.0 0x404c4d70 Progressive Networks RealPix PNG File Format Codec Plugin
I: inclrep.so.9.0 0x405477e0 RealNetworks Include TagHandler
I: isphoster.so.9.0 0x40550c20 RealNetworks ISP hosting plugin
I: liv3plin.so.9.0 0x4057342c RealNetworks Live Broadcast Plugin
I: logplin.so.9.0 0x405db450 RealNetworks Logging Plugin
I: meiffpln.so.9.0 0x405ebbc0 RealNetworks Media Export File Format Plugin
I: meiplin.so.9.0 0x4060bf80 RealNetworks Media Export Interface Plugin
I: miiplin.so.9.0 0x4063d0b0 RealNetworks Media Import Plugin
I: plusplin.so.9.0 0x406af950 RealNetworks PlusURL File Format Plugin
I: pplyplin.so.9.0 0x406d9940 RealNetworks Scalable Multicast Plugin
I: ppvallow.so.9.0 0x40708440 RealNetworks Pay Per View Allowance Plugin
I: ppvbasic.so.9.0 0x4072aa40 RealNetworks FlatFile Database Plugin
I: ppvmsql.so.9.0 0x40744b7c RealNetworks Mini SQL PPV Database Plugin
I: pxadsvff.so.9.0 0x40786bb0 RealNetworks RealPix Adserving File Format Plugin
I: qtbcplin.so.9.0 0x407ba5e0 QuickTime Live Broadcast Plugin
I: qtffplin.so.9.0 0x407f3e10 RealNetworks QuickTime File Format Plugin
I: ramplin.so.9.0 0x4081a380 RealNetworks Ramgen File System
I: redbcplin.so.9.0 0x4082cef0 RealSystem Broadcast Redundancy Plugin
I: rmffplin.so.9.0 0x4084f6f0 RealNetworks RealMedia File Format Plugin
I: mp3f.so.9.0 0x4088c830 RealNetworks MP3 File Format Plugin
I: mpgf.so.9.0 0x4089ea20 RealNetworks MPEG File Format Plugin
I: rn5auth.so.9.0 0x408bb860 RealNetworks RN5 Authenticator
I: rncache.so.9.0 0x408d1da0 RealNetworks Cache Plugin
I: rtffplin.so.9.0 0x408f96d0 RealNetworks RealText File Format Plugin
I: sdpplin.so.9.0 0x40929710 RealNetworks SDP Stream Description Plugin
I: shelfsys.so.9.0 0x40944174 RealNetworks Shell File System
I: smlffpln.so.9.0 0x40950570 RealNetworks SMIL File Format Plugin
I: smlgenfs.so.9.0 0x40971520 RealNetworks SMIL Generation File System
I: smonplin.so.9.0 0x409b1a50 RealNetworks System Monitor
I: smplfsys.so.9.0 0x409c5bc0 RealNetworks Local File System
I: swff.so.9.0 0x409e85d0 RealNetworks File Format Plugin for Macromedia Flash 4
I: tagfsys.so.9.0 0x40a0faa0 RealNetworks XMLTagFileSystem
I: tmplgpln.so.9.0 0x40a27b40 RealNetworks Dynamic Logging Plugin
I: vidffpln.so.9.0 0x40a436f0 RealNetworks AVI File Format Plugin
I: vivff.so.9.0 0x40a5c588 VivoActive File Format Plugin
I: vsrcplin.so.9.0 0x40a774b0 RealNetworks View Source Tag Replacement Plugin
I: vsrcplin.so.9.0 0x40a774b0 RealNetworks View Source Allowance Plugin
I: vsrcplin.so.9.0 0x40a774b0 RealNetworks View Source File System
I: wmmcastpln.so.9.0 0x40aac190 Windows Media Multicast Plug-in
I: wmsrcpln.so.9.0 0x40abe240 RealNetworks Windows Media Live Broadcast Source Plugin
I: xmlcfg.so.9.0 0x40ad71d0 RealNetworks XML Configuration Plugin
Starting PID 13520, procnum 3 (rmplug)
Starting PID 13521, procnum 4 (rmplug)
Starting PID 13522, procnum 5 (rmplug)
Starting PID 13523, procnum 6 (rmplug)
Starting PID 13524, procnum 7 (rmplug)
Starting PID 13525, procnum 8 (rmplug)
Starting PID 13526, procnum 9 (rmplug)
Starting PID 13527, procnum 10 (rmplug)
Starting PID 13528, procnum 11 (rmplug)
Starting PID 13529, procnum 12 (rmplug)
Starting PID 13530, procnum 13 (rmplug)
Starting PID 13531, procnum 14 (rmplug)
Starting PID 13532, procnum 15 (rmplug)
Starting PID 13533, procnum 16 (rmplug)
Starting PID 13534, procnum 17 (rmplug)
Starting PID 13535, procnum 18 (rmplug)
Starting PID 13536, procnum 19 (rmplug)
Starting PID 13537, procnum 20 (rmplug)
Starting PID 13538, procnum 21 (rmplug)
Starting PID 13539, procnum 22 (rmplug)
Starting PID 13540, procnum 23 (memreap)
Starting PID 13541, procnum 24 (streamer)

起動後の設定変更

起動後は、ブラウザの管理画面で設定変更ができます。

http://192.168.0.5:12664/admin/index.html

ポート"10023"は、インストール時に設定した番号(AdminPort)です。

分からない場合、以下のように、"rmserver.cfg"を開いて調べてください。

      :
      :

<!-- P O R T S -->
<!--UNIX customers must have root privileges to execute the server -->
<!--with the RTSP port set to 554. -->
<!--The following are the default ports that RealPlayer and -->
<!--RealPlayer Plus clients will connect to for an URL that has -->
<!--no port specified: -->
<!-- RTSP: 554 -->
<!-- PNM: 7070 -->
<!-- HTTP: 80 (...then 8080 if 80 is unavailable) -->
<!-- MMS: 1755 -->
<Var RTSPPort="554"/>
<Var PNAPort="7070"/>
<Var HTTPPort="8080"/>
<Var MMSPort="1755"/>
<Var MonitorPort="9090"/>
<Var AdminPort="12664"/>

      :
      :

管理ユーザ名とパスワードを入力します。

以下が、管理画面が開いたところです。


動作テストしてみる

HeixServerをインストールすると、インストールディレクトリ内の"Content"にサンプルがインストールされています。それらを実行して、動作確認してみます


ビデオを見てみる

デモビデオが見えます。

rtsp://192.168.0.241/real9video.rm

rtsp://192.168.0.241/mpg1video.mpg

rtsp://192.168.0.241/mpg4video.mp4


ラジオを聴いてみる

rtsp://192.168.0.246/timeradio.rm

以下のウインドウが開いて、ラジオが聞けます。


To previous pageTo home pageMailing to meJump to Top of pageline.gif (927 ツバツイツト)line.gif (927 ツバツイツト)tomo.gif (1144 ツバツイツト)