Red5をインストしてみた

導入

必要なもの
  • ant

http://archive.apache.org/dist/ant/binaries/apache-ant-1.7.0-bin.tar.gz

http://dl.fancycode.com/red5/0.6.3/src/red5-0.6.3.tar.gz

この2つが必要。
あとjavajdk?が必要。

java version "1.5.0_14"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_14-b03)
Java HotSpot(TM) Client VM (build 1.5.0_14-b03, mixed mode, sharing)

家の環境はこれ。

設定する環境変数

これは環境によってかわる。
家の場合は
ant => /usr/local/ant
java => /usr/java

JAVA_HOME=/usr/java/latest
CLASSPATH=.:/usr/java/latest/jre/lib:/usr/java/latest/lib:/usr/java/latest/lib/tools.jar:
ANT_HOME=/usr/local/ant
PATH=$PATH:$ANT_HOME/bin

手順
  1. tar xzvf red5-0.6.3.tar.gz
  2. cd red5-0.6.3
  3. make または ant server

これでおk。

起動したか確認は "netstat -ntlp" で5080が開いているか確認して
開いていれば大丈夫。

[demo]http://servername:5080
[admin]http://servername:5080/admin/login.html
username/passwd : admin/admin

さぁ〜これで試せる。
試していこっと。

rtmpのポート番号

localhost以外にサーバをおいている場合は
ポート番号1935を指定してやらないと繋がらない。
rtmpがポート1935を使用するため。


rtmpのパスを指定してコネクトボタンを押す。
サーバと繋がったら黄色のロゴが緑色にかわる。

red5 version7.0について

最新版のred5 version0.7はantが成功しなくて立ち上がらない。。
なんでだろ??
恐らく原因はred5のパッケージ内にあるlibを参照できてないのかなと思う。
といあえずjavaわからんないからversion0.6.3を使う。

ちなみにこんなエラー

[ivy:resolve] ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:resolve] :: UNRESOLVED DEPENDENCIES ::
[ivy:resolve] ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:resolve] :: [ red5 | commons-collections | 3.2 ]: not found
[ivy:resolve] :: [ red5 | commons-httpclient | 3.0.1 ]: not found
[ivy:resolve] :: [ red5 | commons-codec | 1.3 ]: not found
[ivy:resolve] :: [ red5 | commons-beanutils | 1.7.0 ]: not found
[ivy:resolve] :: [ red5 | commons-logging | 1.1 ]: not found
[ivy:resolve] :: [ red5 | commons-modeler | 2.0.1 ]: not found
[ivy:resolve] :: [ red5 | commons-pool | 1.3 ]: not found
[ivy:resolve] :: [ red5 | commons-lang | 2.3 ]: not found
[ivy:resolve] ::::::::::::::::::::::::::::::::::::::::::::::
[ivy:resolve] :::: ERRORS
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven2/red5/naming-factory//naming-factory.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven2/red5/naming-resources//naming-resources.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven2/red5/commons-modeler/2.0.1/commons-modeler-2.0.1.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven/commons-modeler/jars/commons-modeler-2.0.1.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven2/red5/commons-logging/1.1/commons-logging-1.1.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven/commons-logging/jars/commons-logging-1.1.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven2/red5/log4j/1.2.15/log4j-1.2.15.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven/log4j/jars/log4j-1.2.15.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven2/red5/slf4j-api/1.3.1/slf4j-api-1.3.1.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven/slf4j-api/jars/slf4j-api-1.3.1.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven2/red5/slf4j-log4j12/1.3.1/slf4j-log4j12-1.3.1.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven/slf4j-log4j12/jars/slf4j-log4j12-1.3.1.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven2/red5/slf4j-simple/1.3.1/slf4j-simple-1.3.1.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven/slf4j-simple/jars/slf4j-simple-1.3.1.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven2/red5/jcl104-over-slf4j/1.3.1/jcl104-over-slf4j-1.3.1.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven/jcl104-over-slf4j/jars/jcl104-over-slf4j-1.3.1.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven2/cglib/cglib-nodep/2.1_3/cglib-nodep-2.1_3.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven/cglib-nodep/jars/cglib-nodep-2.1_3.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven2/red5/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven/commons-beanutils/jars/commons-beanutils-1.7.0.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven2/red5/commons-codec/1.3/commons-codec-1.3.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven/commons-codec/jars/commons-codec-1.3.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven2/red5/commons-collections/3.2/commons-collections-3.2.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven/commons-collections/jars/commons-collections-3.2.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven2/red5/commons-httpclient/3.0.1/commons-httpclient-3.0.1.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven/commons-httpclient/jars/commons-httpclient-3.0.1.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven2/red5/commons-lang/2.3/commons-lang-2.3.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven/commons-lang/jars/commons-lang-2.3.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven2/red5/commons-pool/1.3/commons-pool-1.3.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven/commons-pool/jars/commons-pool-1.3.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven2/javax/jpda//jpda.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven2/red5/quartz/1.5.2/quartz-1.5.2.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven/quartz/jars/quartz-1.5.2.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven2/javax/jta/1.0.1B/jta-1.0.1B.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven/jta/jars/jta-1.0.1B.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven2/red5/whirlycache/1.0.1_lite/whirlycache-1.0.1_lite.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven/whirlycache/jars/whirlycache-1.0.1_lite.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven2/red5/ehcache/1.2.3/ehcache-1.2.3.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven/ehcache/jars/ehcache-1.2.3.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven2/red5/xercesImpl/2.9.0/xercesImpl-2.9.0.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven/xercesImpl/jars/xercesImpl-2.9.0.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven2/red5/xml-apis/2.9.0/xml-apis-2.9.0.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven/xml-apis/jars/xml-apis-2.9.0.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven2/apache/xmlrpc/2.0.1/xmlrpc-2.0.1.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven/xmlrpc/jars/xmlrpc-2.0.1.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven2/javax/activation/1.1/activation-1.1.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven/activation/jars/activation-1.1.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven2/asm/asm/2.2.3/asm-2.2.3.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven/asm/jars/asm-2.2.3.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven2/asm/asm-commons/2.2.3/asm-commons-2.2.3.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven/asm-commons/jars/asm-commons-2.2.3.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven2/antlr/antlr/2.7.6/antlr-2.7.6.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven/antlr/jars/antlr-2.7.6.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven2/red5/bsh/2.0b4/bsh-2.0b4.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven/bsh/jars/bsh-2.0b4.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven2/red5/groovy/1.0/groovy-1.0.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven/groovy/jars/groovy-1.0.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven2/red5/jruby/1.0.1/jruby-1.0.1.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven/jruby/jars/jruby-1.0.1.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven2/red5/jython/2.2/jython-2.2.jar
[ivy:resolve] Server access Error: Connection refused url=http://www.ibiblio.org/maven/jython/jars/jython-2.2.jar
[ivy:resolve]
[ivy:resolve] :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS

BUILD FAILED
/red5-0.6.3/build.xml:146: The following error occurred while executing this line:
/red5-0.6.3/build.xml:160: The following error occurred while executing this line:
/red5-0.6.3/build.xml:115: impossible to resolve dependencies: resolve failed - see output for details