*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