「レッド・オクトーヴァーを追え!」という映画がありましたが、今回は「Red5を追え!」というお話です。 昨年までRed5のコミュニティ公式サイトは http://www.red5.org/、開発サイトはgoogle codeにあって、ソフトウェアもこれらのサイトからダウンロードするようになっていました。ネットで紹介されているインストール事例をみても、ほとんどが旧サイトに関するものです。 「Red5…やめちゃったのかなぁ…」と暗くなっている方もおられるかもと思い、余計なご紹介です。
Red5のソースコードは、現在、GitHub(https://github.com/Red5)にてGitを使って管理されています。
Red5をインストールしよう
以下の手順説明は、すべての作業をRed5をインストールするLinuxサーバ(Vers.1.7以上のJDKがインストール済み、JAVA_HOME, PATH等の環境変数も設定済み)上で、管理者として行っていることを前提にしています。JVM, Git, Mavenの使い方その他については、他の情報を参考にしてください。
red5-serverのソースパッケージは、以下のようにgitツールのcloneコマンドを使ってgithubから取得します。
git cloneコマンドによりダウンロード・作成されたフォルダ「red5-server」に入ります。ビルドの仕方はフォルダーにあるREADME.md(テキストファイル)に記載されていますが、要約すると、当該フォルダーで以下のようにパラメータ、コマンドを付加してMavenを実行することにより、red5-server-1.0.5-RELEASE-server.tar.gzが生成され、これを展開して適当なフォルダに配置することにより、インストールはめでたく完了という簡単なものです。
Mavenのインストール
red5-serverをビルドするのにはMavenが必要です。もし、Mavenがインストールされていない場合にはMavenのTarボールをApacheまたはそのミラーサイトからダウンロード、展開、配置します。以下の例では、北陸先端科学技術大学院大学(JIST)が運営されているApacheのミラーサイトからVers.3.3.1をダウンロードしています。