■いちばん近道なLinuxマスター術
第12回:ADSLを利用したストリーミングサーバ構築(後編)
 前編ではRealSystem Serverを利用して静的なRMファイルの配信方法を解説した。今回は,動画配信用のサーバソフト「RealProducer」を利用して,ビデオキャプチャカードから取り込む設定を紹介する。また,取り込んだ映像をRealSystem Serverに渡すことで,リアルタイムにストリーミング配信を行う方法を解説していく

RealProducerをインストールする

 まずはRealProducerをダウンロードしよう。RealProducerには,無料で利用できるReal Producer Basicと,有償のRealProducer Plusの2種類が用意されている。RealProducer Plusには,ファイルのカスタマイズ機能や速度の自動調整機能,圧縮に利用するコーデックの選択機能などが搭載されており,商用サイトでも実用になる仕様なのだ。しかし,本稿では手軽さを第一に考えているため,Real Producer BasicとADSL回線を前提とした。より視聴者の多いサイトでは,製品版導入を検討する必要があるだろう。

RealProducer Basicをダウンロードする

 RealProducer Basicは,米国のRealProducer Basicページからダウンロードができる。このページには,[Download]と書かれたリンクがあり,クリックをするとRealProducer Basicのダウンロードページに進む。

 ダウンロードページでは,幾つかのアンケート項目に英語で答えなければならない。2001年10月現在の原稿執筆時では,各項目それぞれの意味が次の通りである。

■ダウンロードで問われるアンケート項目

First Name 名前を入力する
Last Name 姓を入力する
Company Name 会社名を入力する(未記入でもよい)
Email Eメールアドレスを入力する
Country 国名を入力する。[Japan]を選択すればよい
Select Platform/Version 利用するOSを選択する。今回はLinux版をダウンロードしたいので,[RealSystem Producer 8.51 Basic for Linux 2.2 kernel]を選択する(バージョン番号は,時期によって異なる場合もある)
what is the URL of your size? 自分のホームページのURLを記入する(未記入でもよい)
Where will you be broadcasting your presentations? 作成予定のRMファイルの配信先を選択する
What do you expect the average size of your audience to be? 何人程度の視聴者を想定しているかを選択する
What industry would you classify your organization in? 職種を選択する
What is your web site design skill level? 自分のWebデザインレベルを選択する
What do you use streaming audio/video for? ストリーミングを行う目的を選択する
Why are you downloading the Basic version instead of the Plus version? RealProducer PlusではなくRealProducer Basicをダウンロードする理由を選択する
How did you hear about RealNetworks? RealNetworks社をどこで知ったかを選択する
Is this the first time you've downloaded RealSystem Producer? RealProducerのダウンロードは初めてかどうかを選択する

 以上を参考にして必要項目を入力(選択)しよう。最後に[Download Now]ボタンを押すと,RealProducer Basicのダウンロードページが表示される。ダウンロードページには幾つかのダウンロードサイトが表示されるので,ネットワーク上空いていると思われるところからダウンロードすればよい。本稿の執筆時では,realsystemproducer_8.51_linux.tar.gzのファイル名でダウンロードができた。

RealProducer Basicをインストールする

 ダウンロードをしたRealProducer Basicをインストールしていこう。インストールを行うには,まず最初にダウンロードしたrealsystemproducer_8.51_linux.tar.gzファイルを適当な場所(ディレクトリ)にtarコマンドを使って展開(解凍)をする。

$ tar xzvf realsystemproducer_8.51_linux.tar.gz

 install,README,LICENSE,realproducer.tarと書かれた4つのファイルが解凍されるはずだ。この中で,すでに実行ファイル形式になっているinstallコマンドを,rootログイン後に実行する。

# ./install

 installコマンドを実行するとライセンス条項が表示される。ライセンス同意されるかどうかが問われるので「y」と入力すればよい。

Do you accept the terms of this license? y

 引き続きインストール先のパス名を問われるが,標準のインストール先は,/usr/local/realproducer-8.5に設定される。通常はこのままで構わないため[Enter]キーを押すだけでよいだろう。

Path : [/usr/local/realproducer-8.5] [Enter]キーを押す

 /usr/local/realproducer-8.5ディレクトリが無い場合には(以前インストールしたことが無ければ問われる),ディレクトリを作成するかどうかが尋ねられる。「y」と入力しよう。

Directory "/usr/local/realproducer-8.5" does not exist.Should I create it? y

 続いてシリアル番号が問われる。RealProducer Basicの場合には,「free」と入力すればよい。

If you have a serial number provided by RealNetworks for RealProducer Plus,
please enter it now.Otherwise, enter "free"
serial number (enter "free" for free RealProducer): free

 インストール先にシンボリックリンクを貼るかどうかが尋ねられる。ここでは、“y”を入力し、/usr/local/binからシンボリックリンクを張っておくと、パスを入力することなくRealProducerを起動できて便利だろう。シンボリックリンクを張る場合には、そのまま[Enter]キーを押せばよい。

Would you like the installer to create symlinks to the RealProducer products?y Where would you like to install the symlinks?[/usr/local/bin] [Enter]キーを押す

 さらに別のシンボリックリンクを張るかどうかが問われるが,ここでは「n」を入力しておこう。

Would you like the installer to create more symlinks to the RealProducer Plus products? n

 最後にREADMEファイルを読むかどうかが問われる。ここでは[Enter]キーを押して進めばよい。

Would you like to take a look at the README file? [Enter]キーを押す

 以上でインストール完了だ。インストールされたRealProducerは,/usr/local/realproducer-8.5ディレクトリに,realproducerというファイル名でインストールされる。前述のインストール設定では,/usr/local/binからシンボリックリンクが張られているので,コマンドラインからrealproducerと入力するだけで実行可能だ。

1/4 NEXT