*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

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS