HELIX UNIVERSAL SERVER

Realseverのインストール

Real.comからHELIX UNIVERSAL SERVERをdownlaod(12ヶ月フリー)
する。

Downloadファイルは

rs901-linux-22libc6-ia32.bin

これを/usr/local/src/RealServer2003にコピー。

このとき登録が必要になるが、登録したE-mailにライセンスキー
が送られてくる。(添付ファイル)

RNKey-Helix_Server-90-5444090XXXXXXXXX.zip

これを解凍して/usr/local/src/RealServer2003にコピー。

$ cd /usr/local/src/RealServer2003
$ chmod a+x rs901-linux-22libc6-ia32.bin
$ su
インストール先ディレクトリの作成
# mkdir /usr/local/realserver

インストール開始

#./rs901-linux-22libc6-ia32.bin
Extracting files for RealNetworks installation........................

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...  <---Enter入力

If a Helix Server license key file has been sent to you,
please enter its directory path below. If you have not
(中略)
further assistance, please visit our on-line support area
at http://service.real.com/.
License Key File: []:/usr/local/RealSever2003/RNKey-Helix_Server-90-5444090XXXXXXXXX.zip
<---ライセンスキーファイルを指定

Installation and use of Helix Server requires
acceptance of the following terms and conditions:
Press [Enter] to display the license text... <---Enter入力

44090219553877/RNKey-Helix_Server-90-5444090219553877.lic

REALNETWORKS, INC.
END USER LICENSE AGREEMENT
HELIX(tm) BASIC SERVER FROM
(中略)
computer software and associated media
and printed materials, whether provided
in physical form or received on-line in
--続ける--(3%) < ---qを入力してライセンス説明を飛ばす

HELIX(tm) BASIC SERVER FROM
REALNETWORKS(r)
(中略)
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:  [/usr/local/src/RealServer2003]:/usr/local/realserver <--- インストールディレクトリを指定

Please enter a username and password that you will use
to access the web-based Helix Server Administrator, monitors,
and live encoders:
Username []:okada
Password []:XXXXX
Confirm Password []:XXXXX

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

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 [23879]: <---Enter入力(このport番号がwebでのconfigポートになる)

You have selected the following Helix Server configuration:

Admin User/Password:    okadat/****
Encoder User/Password:  okadat/****
Monitor Password:       ****
RTSP Port:              554
HTTP Port:              8080
PNA Port:               7070
MMS Port:               1755
Admin Port:             23879
Destination:            /usr/local/realserver

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


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.

これでインストール終了

起動・確認

起動

# /usr/local/realserver/Bin/rmserver /usr/local/realser
ver/rmserver.cfg > /dev/null &
[1] 8355
[root@ohm RealServer2003]# mmap failed: Cannot allocate memory
mmap failed: Cannot allocate memory

確認
# ps -ax
 8376 ?        S      0:00 /usr/local/realserver/Bin/rmserver /usr/local/realser
 8377 ?        S      0:00 /usr/local/realserver/Bin/rmserver /usr/local/realser
 8378 ?        S      0:00 /usr/local/realserver/Bin/rmserver /usr/local/realser
 8379 ?        S      0:00 /usr/local/realserver/Bin/rmserver /usr/local/realser
 8380 ?        S      0:00 /usr/local/realserver/Bin/rmserver /usr/local/realser
 8381 ?        S      0:00 /usr/local/realserver/Bin/rmserver /usr/local/realser

なんかがあればOK

RealSrever(Helixuniversalserver)のアクセスコントロールについて

Webでの設定でのアクセスアドレスは

http://(マシン名):23879/admin/index.html

これで先ほどのユーザ名とパスワードでlogin出来る

注)アクセスはIEを使用(Operaではうまくいかなかった)

Security->Access Control

Allow all localhost connections
Allow all other connections 

の2つのルールがあるの。下は全てに許可なので削除する。
ただ、はじめに削除するとクライアントから接続できなくなるので

AccessToAdminというルールを先に作成する。

Access Rulesの「+」を押し、新規ルールを作成し以下のような内容にする

Edit Rule Description : AccessToAdmin

Access Type : Allow

アクセスするクラインとマシンまたはネットワークアドレス
今は自分のマシンが含まれるアドレス
Client IP Address or Hostname : 10.99.99.0

上記のネットマスク(マシンのときはNone)
Client Netmask : 24Bits(255.255.255.0 or /24)

Helixがあるマシンアドレス
Server IP Address or Hostname : 192.168.75.253

Adminアクセスのアドレス
Ports : xxxxx

その後「Apply」を押して、Restart Server

Allow all other connectionsを選択して、Access Rulesの「ゴミ箱」
アイコンをクリックし、「Apply」を押して、Restart Server

以下その他のルールを作成

カメラのあるマシンからエンコードデータの許可
Edit Rule Description : AccessToEncode1
Access Type : Allow
Client IP Address or Hostname:192.168.10.99
Client Netmask : None
Server IP Address or Hostname : 192.168.75.253
Port : 4040,7070

その他、ビデオが見えるPCの許可

Edit Rule Description : Other
Access Type : Allow
Client IP Address or Hostname:Any
Client Netmask : None
Server IP Address or Hostname : 192.168.75.253
Port : 7070

設定後サーバ再起動。


		DE JE2ISM	2003/09

クライアントからのアクセス

RealPlayerで
pnm://(ホスト名orIP)/encoder/xxx.rm
でアクセス