ストリーミングサーバーとは
「ストリーミング」とはいったいなんでしょうか。「ストリーム(stream)」とは「流れる」を意味する英語です。つまり文字や画像データのように、一 時的名ダウンロードで閲覧できるものではなく、ダウンロードしつつコンテンツを閲覧することを言うのでしょう。主に映像や音楽はファイルそのものが重たい ため、ホストとなるサーバーや回線に気を配らなければなりません。ストリーミングサーバーはクライアントにダウンロードされることなく、クライアントと サーバー間のやり取りだけで映像や音楽のデータのやり取りをするものを言います。つまり再生したメディア(映像や音声)はユーザーの手元に残ることはあり ません。
ストリーミングと聞いてYouTubeを思い浮かべる方もいるかも知れませんが、あれはストリーミングというよりも「プログレッ シブダウンロード」という方式です。で、ストリーミングや映像、音楽と聞いて思い出すのがFlashです。Flashを提供しているAdobe社は Flash関係の大きなシステムも販売しています。いわゆるFlash Media Server(FMS)やFlash Communication Serverといったものです。これらはもちろん天下のAdobeなので、とても高価です。私たちのようなものが道楽で手に入れられるほどの物ではありま せん。トライアル版があるかと思うのでそれを試すとよいでしょう。
ストリーミングサーバーを運用する上ではFlash Media Server、Wowza Media Server、RED5と呼ばれるサーバーソフトウェアが有名です。これらは単なるサーバーなので、Flashベースのインターフェースが必要です。簡単にも作れますが、機能豊富でストリーミングサーバーに対応したものが世に出回っているので、それを使うのが良いでしょう。もちろん自分で作ってもかまいませんが、高度なActionscriptやネットワークに関する知識も必要になってくるでしょう(かくいう私もネットワークの知識はあまり詳しくないですが)。
そこで、Wowza Media Server Proというものを使います。これは先ほどのFMSを開発していた人が作ったストリーミングサーバーで、10アクセスしか許可さていないフリーライセンス から正規ライセンスまで存在し、遊んだりするには持ってこいです。ちなみに正規ライセンスは約$9.00(USD)します。日本語の紹介サイトは少なかっ たので、英語のUser's Guideとフォーラムを調べてなんとかこぎつけました。以外といけるもんですね。