●Windows 2000 Professionalをストリーミングの一体型「送信機」にする方法

ローカルアドレスをふったマシーンにRealServerとRealEncoderをインストールし、自分のアドレスに向かってエンコードしてやれば、LANのなかでは問題なくG2モードでストリーミングができる。だが、標準的な設定だと、グローバルアドレスではアクセスできないという問題が起こる。Apacheなどのウェブサーバーをインストールして、ウエブページを送信した場合は、そのマシーンがダイアルアップで接続したアドレスでアクセスできるのだから、ちょっとしたところがうまくいっていないのである。 結局、問題は、RealServerとRealProducerとがうまくbindされていないことなのだった。rmserver.cfgに加筆するだけで、問題は解決した。ちなみに、オンラインマニュアルのGeneral Troubleshooting Stepsのところに以下のような記述がある:

You may need to bind RealServer to a specific IP address. This is often the case when you receive the error message "Server not responding properly:Heartbeat check disabled". (Heartbeat check is a self-monitoring feature which ensures that the RTSP port is available.) See "Binding to a Specific Address".

RealServer may be bound to an address that doesn't exist. Using the information in "Binding to a Specific Address", either delete the IPBindings section, or change it to use the single 0.0.0.0 address.

Binding to a Specific Address

Open the configuration file. If this is a new installation of RealServer, and the configuration file has not been customized, you will need to add the following text to the configuration file. The configuration file is named rmserver.cfg, and is located in the RealServer main directory. Add this text to the very end of the file:

<List Name="IPBindings">
  <Var Address_01="0.0.0.0"/>
</List>

The address 0.0.0.0 binds the Server to all IP addresses available on this machine. You can substitute the machine's actual address, instead.

Determining the IP Address of Your Computer

Use the appropriate method for your operating system:

Windows NT-Click Start>Run>Command Prompt. At the prompt that appears, type ipconfig.

◆具体的な使い方

まず、ネットにつなぎ(今回は、ヤマハのRTA50iをシリアル接続した。モデムカードかISDNカードをインストールすれば、外線に接続するだけで独立したウエブサーバーになるマシーンが出来上がる)、IPアドレスを確認する(タスクバーのアイコンで「状態」を選ぶと表示される)。
このアドレスを――

<List Name="IPBindings">
<Var Address_01="210.140.288.14"/>
</List>

――のように書いてやる。

これで、RealServerを起動させると――
ずらずらずらとデータが出てきて、最後に――
A configuration was found for broadcast reception, but this server is not licensed for broadcast reception.
――のような記述が出るが、これはフリー版には必ず出てくるイヤミのようなものなので無視する。
こうして、ようやくRealProducerを立ち上げることになる。サーバー名のところに、同じアドレスを書き、スタートさせるだけ。
** もし、Apacheなどをインストールして、同時にウェブサーバーも起動させているのなら、ウェブブラウザ上でストリーミングを呼び出すこともできる。その場合は、ウェブサーバーのフォールダーのなかにメタファイル(たとえばlive.ram)を置き、そこにrtsp://210.140.288.14/encoder/live.rmのように書く。この場合、ウェブブラウザでhttp://210.140.288.14/live.ramとインプットすれば、RealPlayerが呼び出されることになる。

Top