一般的なWebサーバを利用しても映像配信はできるが,サーバやネットワークへの負担が大きいのは,想像に難しくない点だ。また,Webサーバによる配信では,既存のRMファイルを配信することしかできず,ビデオカメラなどで撮影している映像をリアルタイムにライブ中継するようなことはできない。
そこで登場するのがRealSystemだ。RealSystemは、Fig.1に示すように「RealSystem Server」と「RealProducer」から構成されている。
Fig.1■Real Systemの構成 |
|
Real System Serverは,RealPlayerに対して映像(RealVideo)や音声(RealAudio)を配信するソフトウェアだ。Real Producerは,ビデオや音楽を取り込んでRM形式ファイルを作成したり,直接Real System Serverに受け渡してライブ中継を可能とするソフトウェアである。
Real System ServerとReal Producerはそれぞれが独立していることを覚えておきたい。
このことから,Real System Serverが動作するサーバとReal Producerが動作するホストは,ネットワークを介した別のマシンでも構わないのだ。
実際の商用に関わる現場では,サーバ側にReal System Serverをインストールし,Windowsなどのクライアント関係に位置するマシンにReal Producerをインストールしておくことが多い。Windows側でRM形式ファイルを作成したり,ネットワークを経由してReal System Serverにライブ映像を伝送し,ライブ配信が行われる仕組みだ。
Real System Serverは,次のOSがサポートされている。
|
上記の表のように,Linuxでは「glibc2(libc6)」を採用したカーネル2.2上で動作することが分かる。RealNetworks社では,カーネル2.4での動作保証をしていない点に注意してほしい。 一方,RealProducerはWindows,MacOS,Linux,Solarisがサポートされている。今回取り上げるLinuxについての動作環境を詳しく見ておこう。
|
ライブ配信利用時
|
今回は,Red Hat Linux 6.2のもとでRealSystemを利用する方法を解説していく。しかし,glibc2を採用しているディストリビューションであれば,Red Hatを問わずほとんど同じ方法でインストールできるだろう。あくまでも記事の流れで利用しているものと捉えても構わないはずだ。
ここまで説明してきたように,Real Systemを使ってストリーミング配信するためには,まず最初にReal System Serverが必須であることが分かっただろう。
次のページからは,Real System Serverを利用して特定RMファイルを配信する設定を具体的に説明していこう。
2/9 |