Red5を追え! GitHubからRed5をインストールする

「レッド・オクトーヴァーを追え!」という映画がありましたが、今回は「Red5を追え!」というお話です。 昨年までRed5のコミュニティ公式サイトは http://www.red5.org/、開発サイトはgoogle codeにあって、ソフトウェアもこれらのサイトからダウンロードするようになっていました。ネットで紹介されているインストール事例をみても、ほとんどが旧サイトに関するものです。 「Red5…やめちゃったのかなぁ…」と暗くなっている方もおられるかもと思い、余計なご紹介です。

Red5のソースコードは、現在、GitHub(https://github.com/Red5)にてGitを使って管理されています。

スクリーンショット 2015-04-03 12.12.00

Red5をインストールしよう

以下の手順説明は、すべての作業をRed5をインストールするLinuxサーバ(Vers.1.7以上のJDKがインストール済み、JAVA_HOME, PATH等の環境変数も設定済み)上で、管理者として行っていることを前提にしています。JVM, Git, Mavenの使い方その他については、他の情報を参考にしてください。

red5-serverのソースパッケージは、以下のようにgitツールのcloneコマンドを使ってgithubから取得します。

git clone https://github.com/Red5/red5-server.git

git cloneコマンドによりダウンロード・作成されたフォルダ「red5-server」に入ります。ビルドの仕方はフォルダーにあるREADME.md(テキストファイル)に記載されていますが、要約すると、当該フォルダーで以下のようにパラメータ、コマンドを付加してMavenを実行することにより、red5-server-1.0.5-RELEASE-server.tar.gzが生成され、これを展開して適当なフォルダに配置することにより、インストールはめでたく完了という簡単なものです。

mvn -Dmaven.test.skip=true clean package -P assemble

Mavenのインストール

red5-serverをビルドするのにはMavenが必要です。もし、Mavenがインストールされていない場合にはMavenのTarボールをApacheまたはそのミラーサイトからダウンロード、展開、配置します。以下の例では、北陸先端科学技術大学院大学(JIST)が運営されているApacheのミラーサイトからVers.3.3.1をダウンロードしています。

wget http://ftp.jaist.ac.jp/pub/apache/maven/maven-3/3.3.1/binaries/apache-maven-3.3.1-bin.tar.gz