*Red5 [#df40e2aa]
RIGHT:更新日 &lastmod();
CentOS5.5にインストール
**Java(jdk) [#se4abae7]
# ./jdk-6u23-linux-i586-rpm.bin
bash: ./jdk-6u23-linux-i586-rpm.bin: /bin/sh: bad interpreter: テキストファイルがビジー状 態です
上記のようなエラーのときは
# bash jdk-6u23-linux-i586-rpm.bin
***設定 [#d4af11e7]
# /usr/sbin/alternatives --config java
2 プログラムがあり 'java' を提供します。
選択 コマンド
-----------------------------------------------
*+ 1 /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
2 /usr/lib/jvm/jre-1.4.2-gcj/bin/java
Enter を押して現在の選択 [+] を保持するか、選択番号を入力します:
***確認 [#f39dfca4]
# java -version
java version "1.6.0_17"
OpenJDK Runtime Environment (IcedTea6 1.7.5) (rhel-1.16.b17.el5-i386)
OpenJDK Client VM (build 14.0-b16, mixed mode)
**Red5のインストール [#j081ce5d]
$ wget http://www.red5.org/downloads/0_9/red5-0.9.1.tar.gz
# cd /opt
# mkdir red5
# cd red5
# tar zxvf /usr/local/src/red5-0.9.1.tar.gz
# chmod +x *.sh
# ./red5.sh &
[1] 6615
# Starting Red5...
2011-02-11 17:57:46,154 [main] INFO org.red5.server.Standalone - Red5 Server 0.7.0 $Revision: 2677 $ (http://www.osflash.org/red5)
2011-02-11 17:57:46,158 [main] INFO org.red5.server.Standalone - Loading Red5 global cont
***確認 [#ddc98f5a]
http://(サーバ):5080/
red5のページが表示されれば あとはInstallをクリックし、oflaDemoインストールしてDDemoをクリックし「red5 Samples」から確認。
red5のページが表示されれば あとはInstallをクリックし、oflaDemoインストールしてDemoをクリックし「red5 Samples」から確認。
rtmp://(サーバ)/oflaDemoから[connect]をクリックする~
このときサーバはInstallしたIPを指定する
&ref("./Red5.png");
***停止 [#x4ccc22c]
./red5-shutdown.sh
**rtmpsではなぜか接続できない [#x8d6918c]
# [WARN] [NioProcessor-2] org.red5.server.net.rtmps.RTMPSMinaIoHandler -
Exception caught SSL handshake failed.
**&aname(rtmps){rtmps接続できた}; [#j9088984]
今まで0.9.1で実行していたが、[[0.8.0>http://www.red5.org/wiki/0_8_0]]にしたら素直に接続することができた
$ wget http://www.red5.org/download/0_8/red5-0.8.0.tar.gz
設定は以下のところ
''conf/red5-core.xml''
<!-- RTMPS -->
<!-- <== (削除)
<bean id="rtmps.server" class="org.red5.server.net.rtmps.TomcatRTMPSLoader" init-method="init" lazy-init="true">
(略)
<entry>
<key><value>clientAuth</value></key>
<value>false</value>
</entry>
<entry>
<key><value>keystoreFile</value></key>
<value>conf/keystore</value> <==keystoreファイル
</entry>
(略)
<property name="prefix" value="${rtmps.host}_rtmps_access." />
<property name="suffix" value=".log" />
<property name="pattern" value="common" />
<property name="resolveHosts" value="false" />
<property name="rotatable" value="true" />
</bean>
</list>
</property>
</bean>
--> <== (削除)
''conf/red5.properties''
# HTTP
http.host=0.0.0.0
http.port=5080
https.port=8443 <==確認
(略)
# RTMPS
rtmps.host=0.0.0.0
rtmps.port=8443 <==確認
rtmps.ping_interval=5000
rtmps.max_inactivity=60000
rtmps.max_keep_alive_requests=-1
rtmps.max_threads=20
rtmps.acceptor_thread_count=2
rtmps.processor_cache=20
# RTMPS Keystore Password
rtmps.keystorepass=password <==keystore作成時パスワード
''Keystoreの作成は[[ここ>turboLinux_White Box Enterprise Linux_Fedora Core_Red Hat Memo/OpenMeetings_BUILD#keystore]]作成keystoreはconf/keystoreに入れる''
***確認 [#sa60adc8]
0.8.0の場合以下のURLでアクセスし「Red5」のタイトルをが出ればOK
http://(サーバ):5080
Click here to install demos. で上と同じサンプルをインストールし、
「Once you've installed the demos, you can run them from [[here]] to demonstrate various features.」のhereをクリックしOFLA Demoを表示し、
rtmps://(サーバ):8443/oflaDemo
が表示されればrtpmsがOK
**参考 [#a7f9437d]
-http://memorandum.yamasnet.com/archives/Post-292.html
rtmps
-http://gregoire.org/2008/05/26/rtmps-in-red5/#comment-9039