カテゴリーアーカイブ: 動画配信
Red5を追え! GitHubからRed5をインストールする
「レッド・オクトーヴァーを追え!」という映画がありましたが、今回は「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をダウンロードしています。
配信サーバなしで簡単動画配信
RTMPやHLSに対応したストリーミングサーバを使わなくても、ホームページに動画コンテンツを導入することはできます。HTML5に対応したブラウザーなら、<VIDEO>タグを使えば、<IMG>タグで静止画像を表示するような手軽さで動画をページに挿入・描画することができます。VIDEO.JSは、HTML5に対応していないブラウザにもこのように気軽な動画配信をサポートするプレイヤーです。動画配信がらみのオープンソースをうたった製品は、商用製品の購入を動機付けるような機能限定無料版的なもので、ライセンスも曖昧なもの、実際、企業のサイトで使うにはライセンス条件があわないものがそうとうあります。VIDEO.JSはこれの中にあって、GPLライセンスベースのしっかりしたオープンソース製品です。 続きを読む