目標:
・rmtptを使っての配信
環境:
・CentOS5.5
1.JAVAの削除
sunから最新版をダウンロードして使いたいのでとりあえず削除
2.JDKのインストール
①以下のサイトから最新版をダウンロード(H22/12/17時点 KIT 6u23)
http://java.sun.com/javase/ja/6/download.html
jdk-6u23-linux-i586.bin
(rpmでも可)をダウンロード
ファイル名が非常(むだ?)に長く設定されている。
ダウンロード後にリネームする。
②実行権限を付与してインストール
# chmod 755 jdk-6u23-linux-i586.bin
# ./jdk-6u23-linux-i586.bin
③出来上がったインストールファイルを/usr/javaに移動
# mv jdk1.6.0_23 /usr/java/
④.bashrcにパスを設定
# vi ~/.bashrc
export JAVA_HOME=/usr/java/jdk1.6.0_23
export JAVA_VERSION=1.6
export PATH=${PATH}:${ANT_HOME}/bin:${JAVA_HOME}/bin
⑤追加したパスが使えるようにsourceコマンドを実行
# source ~/.bashrc
3.red5のインストール
①以下のサイト最新版をダウンロード(H22/12/17現在 0.9.1 Final)
http://code.google.com/p/red5/②展開して/opt/red5にコピー
# wget http://www.red5.org/downloads/0_9/red5-0.9.1.tar.gz
# tar zxvf red5-0.9.1.tar.gz
# mv red5-0.9.1 /opt/red5
4.red5の設定
①設定ファイルのあるディレクトリに移動
# cd /opt/red5/conf②プロパティファイル(red5.propaties)の更新
# vi red5.propaties③rtmptを使うためコアファイル(red5-core.xml)の更新
policy.host=0.0.0.0
↓
policy.host=[サーバのIPアドレス]
http.host=0.0.0.0
↓
http.host=[サーバのIPアドレス]
rtmp.host=0.0.0.0
↓
rtmp.host=[サーバのIPアドレス]
rtmps.host=0.0.0.0
↓
rtmps.host=[サーバのIPアドレス]
rtmpt.host=0.0.0.0
↓
rtmpt.host=[サーバのIPアドレス]
rtmpt.port=8088
↓
rtmpt.port=80 (rtmptはhttpをトンネリングさせる)
mrtmp.host=0.0.0.0
↓
mrtmp.host=[サーバのIPアドレス]
jmx.rmi.host=0.0.0.0
↓
jmx.rmi.host=[サーバのIPアドレス]
(使わないものもあるけど全て設定)
118行目~152行目(rtmptの項目)がコメントアウトされているのを外す
5.起動と終了
red5の起動
# ./opt/red5/red5.sh &(バックグラウンドで起動させる。フォアグラウンドで起動するとログオフなどセッションが切れると同時にred5も終了する)
red5の終了
# ./opt/red5/red5-shutdown.sh終了時にエラーがでるようであれば、PIDを探してkillする
# ps aux|grep red56.デモの閲覧
# kill [PID]
管理画面に進む
http://hogehoge.com:5080
デモ(oflaDemo)を選択してインストールする。
※画面キャプチャ撮るの忘れてた・・・
0 件のコメント:
コメントを投稿