Linux下安裝Red5 0.7

Red5是一個開源的Flash流媒體服務器軟件,相對於Adobe的FMS每license $4500的價格,Red5是一個不錯的解決方安案.

Red5需要在JAVA環境下才能運行.

一 下載並安裝JDK

下載地址:
我下載的是jdk-6u6-linux-i586.bin文件.直接運行,解壓.
[root@yangwenjun www]# ./jdk-6u6-linux-i586.bin
安裝完成後,編輯etc下的profile設置環境變量
[root@yangwenjun www]# vi /etc/profile
在文件中添加以下內容:
export JAVA_HOME=/home/www/jdk1.6.0_06
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JAVA_HOME/jre/lib/i386:$JAVA_HOME/jre/lib/i386/server
這樣就設置好了系統的JAVA環境,可以寫一個小JAVA程序測試一下.

二 安裝Apache-Ant
ANT的基本概念:Java的Makefile
當一個代碼項目大了以後,每次重新編譯,打包,測試等都會變得非常複雜而且重複,因此c語言中有make腳本來幫助這些工作的批量完成。在Java 中應用是平臺無關性的,當然不會用平臺相關的make腳本來完成這些批處理任務了,ANT本身就是這樣一個流程腳本引擎,用於自動化調用程序完成項目的編 譯,打包,測試等。除了基於JAVA是平臺無關的外,腳本的格式是基於XML的,比make腳本來說還要好維護一些。
下載地址:,下載後,直接解壓就行了.
[root@yangwenjun www]# tar xzfv apache-ant-1.7.0-bin.tar.gz
[root@yangwenjun www]# mv apache-ant-1.7.0 ant
再次編輯/etc/profile加入ant的環境變量加入下面的內容到文件中
export ANT_HOME=/home/www/ant
export PATH=$PATH:$ANT_HOME/bin
[root@yangwenjun www]# source /etc/profile
使剛纔的設置生效.

三 安裝Red5
下載地址:
我下載的文件名:red5-0.7.0.tar.gz
解壓Red5 0.7:
[root@yangwenjun red5]# tar xzfv red5-0.7.0.tar.gz
編譯Red5 0.7:
[root@yangwenjun red5]# ant
編譯時的提示信息:
[ivy:resolve] ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:resolve]
[ivy:resolve] :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS

BUILD FAILED
/home/www/red5/build.xml:205: The following error occurred while executing this line:
/home/www/red5/build.xml:221: The following error occurred while executing this line:
/home/www/red5/build.xml:165: impossible to resolve dependencies:
resolve failed - see output for details

Total time: 4 minutes 36 seconds

 

四 運行
  ./red5.sh &

  如果沒有執行權限,chmod 777 red5.sh


  簡單的配置,使用demo
  配置端 口:conf/red5.properties 修改此文件就行,記得所有的端口都要打開,
  我的機器的ip地址爲 60.173.7.35,red5.properties內容爲
  
  rtmp.host_port = 0.0.0.0:1935
   debug_proxy.host_port = 0.0.0.0:1936
  proxy_forward.host_port = 127.0.0.1:1935
  rtmps.host_port = 127.0.0.1:1945
   http.host=60.173.7.35
  http.port=5080
  rtmpt.host=60.173.7.35
   rtmpt.port=8088
  
  
  訪問http://ip:5080
  可以運行自帶的demo,記住如果 你配了ip,自帶的demo裏的地址localhost都要換成你的真實地址

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章