CentOS に Red5 を入れてみた

Red5 が面白そう。インストールしてちょっとさわってみた。

環境

Java をインストール

Java を JPackage から入れる。

cd /etc/yum.repos.d
wget http://www.jpackage.org/jpackage.repo

jpackage.repo をエディタで開いて、

[jpackage-rhel]
name=JPackage (free) for Red Hat Enterprise Linux $releasever
mirrorlist=http://www.jpackage.org/jpackage_rhel-$releasever.txt
failovermethod=priority
gpgcheck=1
gpgkey=http://www.jpackage.org/jpackage.asc
enabled=1 #←1に

一度 yum で update をかける。

yum update

RPM をダウンロード。

cd /usr/local/src
wget ftp://jpackage.hmdc.harvard.edu/mirrors/JPackage/1.7/generic/non-free/SRPMS/java-1.5.0-sun-1.5.0.12-1jpp.nosrc.rpm

sun のサイトに行き、"JDK 5.0 Update 12" の download をクリック。リストから、Linux Platform - Java Development Kit 5.0 Update 12 (jdk-1_5_0_12-linux-i586.bin) をダウンロード。

cd /usr/src/redhat/SOURCES

jdk-1_5_0_12-linux-i586.bin を上記フォルダにコピー。

ビルドして終了。

rpmbuild --rebuild /usr/local/src/java-1.5.0-sun-1.5.0.12-1jpp.nosrc.rpm
rpm -ivh /usr/src/redhat/RPMS/i586/java-1.5.0-sun-1.5.0-12-1jpp.i586.rpm
rpm -ivh /usr/src/redhat/RPMS/i586/java-1.5.0-sun-devel-1.5.0.12-1jpp.i586.rpm

gcc-javaxorg-x11-deprecated-libs が無いと言われたら yum で入れる。

Ant をインストール

yum install ant

Red5 をインストール

wget http://dl.fancycode.com/red5/red5-0.6.2.tar.gz
tar zxvf red5-0.6.2.tar.gz
cd red5-0.6.2
make

動かしてみる

./red5.sh

でサーバが起動する。ブラウザを立ち上げ、

http://servername:5080/

を開き、"Red5 Test Page" が表示されれば成功。チャットやビデオストリーミングのデモを楽しめる。いい感じ。