Tanya :
Bagaimana cara instalasi Red 5 Server di Ubuntu ?
Jawab :
Red5 adalah Server Flash Open Source yang ditulis dengan bahasa Java yang mendukung :
- Streaming Video (FLV, F4V, MP4, 3GP)
- Streaming Audio (MP3, F4A, M4A, AAC)
- Recording Client Streams (FLV and AVC+AAC in FLV container)
- Shared Objects
- Live Stream Publishing
- Remoting
- Protocols: RTMP, RTMPT, RTMPS, and RTMPE
.
Pertama pastikan anda sudah memiliki ANT dan IVY di Komputer Anda. Lihat Tanya 131 : http://tanyarezaervani.wordpress.com/2011/04/30/tanya-131-instalasi-apache-ivy-di-ubuntu-10-04/
Setelah itu unduh Red 5 dari SVN googlecode :
svn co http://red5.googlecode.com/svn/
Setelah selesai ganti nama direktori hasil unduhan menjadi lebih sederhana :
mv red5-0.9.1.svn/ red5
Masuk ke direktori tersebut
cd red5
Lalu build dengan ant (dalam mode root) – Pastikan koneksi internet anda bagus, karena akan ada beberapa paket dependencies jar yang akan diunduh selama proses building.
/usr/share/ant/bin/ant
Prosesnya akan tampak seperti contoh berikut :
rezaervani@rezaervani-laptop:~/Documents/red5$ /usr/share/ant/bin/ant Buildfile: build.xml -library.check: [echo] Java: java.home is /usr/lib/jvm/java-6-sun-1.6.0.24/jre and the target version is 1.6 [echo] Ant: ant.home is /usr/share/ant/ and the target version is Apache Ant version 1.7.1 compiled on September 8 2010 -java6.check: [echo] Using Java 1.6 prepare: [mkdir] Created dir: /home/rezaervani/Documents/red5/bin [mkdir] Created dir: /home/rezaervani/Documents/red5/dist [mkdir] Created dir: /home/rezaervani/Documents/red5/dist/log [mkdir] Created dir: /home/rezaervani/Documents/red5/cluster [mkdir] Created dir: /home/rezaervani/Documents/red5/cluster/origin [mkdir] Created dir: /home/rezaervani/Documents/red5/cluster/edge [mkdir] Created dir: /home/rezaervani/Documents/red5/bin/testcases/classes [mkdir] Created dir: /home/rezaervani/Documents/red5/bin/testcases/testreports compile: [echo] javac version: 1.6 [echo] Not using the Eclipse IDE [echo] Compiler adapter name: modern compile-core: retrieve: [echo] Ivy conf name: java6 [ivy:resolve] :: Ivy 2.2.0 - 20100923230623 :: http://ant.apache.org/ivy/ :: [ivy:resolve] :: loading settings :: file = /home/rezaervani/Documents/red5/ivysettings.xml [ivy:resolve] :: resolving dependencies :: red5#server;working@rezaervani-laptop [ivy:resolve] confs: [java6] [ivy:resolve] found javax#javaee-api;5.1.1 in googlecode [ivy:resolve] found tomcat#jasper;6.0.24 in googlecode [ivy:resolve] found tomcat#jasper-jdt;6.0.24 in googlecode [ivy:resolve] found tomcat#jasper-el;6.0.24 in googlecode [ivy:resolve] found spring#spring-asm;3.0.0 in googlecode [ivy:resolve] found spring#spring-beans;3.0.0 in googlecode [ivy:resolve] found spring#spring-context;3.0.0 in googlecode [ivy:resolve] found spring#spring-core;3.0.0 in googlecode [ivy:resolve] found spring#spring-web;3.0.0 in googlecode [ivy:resolve] found spring#spring-expression;3.0.0 in googlecode [ivy:resolve] found tomcat#catalina;6.0.24 in googlecode [ivy:resolve] found tomcat#tomcat-coyote;6.0.24 in googlecode [ivy:resolve] found commons#commons-modeler;2.0.1 in googlecode [ivy:resolve] found red5#slf4j-api;1.5.10 in googlecode [ivy:resolve] found red5#jcl-over-slf4j;1.5.10 in googlecode [ivy:resolve] found red5#log4j-over-slf4j;1.5.10 in googlecode [ivy:resolve] found red5#jul-to-slf4j;1.5.10 in googlecode [ivy:resolve] found red5#logback-core;0.9.18 in googlecode [ivy:resolve] found red5#logback-classic;0.9.18 in googlecode [ivy:resolve] found red5#tomcat-juli-slf4j;1.5.0 in googlecode [ivy:resolve] found commons#commons-beanutils;1.8.0 in googlecode [ivy:resolve] found commons#commons-codec;1.4 in googlecode [ivy:resolve] found commons#commons-collections;3.2.1 in googlecode [ivy:resolve] found commons#commons-httpclient;3.1 in googlecode [ivy:resolve] found commons#commons-lang;2.4 in googlecode [ivy:resolve] found commons#commons-pool;1.4 in googlecode [ivy:resolve] found red5#quartz;1.6.5 in googlecode [ivy:resolve] found red5#ehcache;1.6.2 in googlecode [ivy:resolve] found red5#xercesImpl;2.9.1 in googlecode [ivy:resolve] found red5#xmlrpc;2.0.1 in googlecode [ivy:resolve] found mina#mina-core;2.0.0-RC1 in googlecode [ivy:resolve] found mina#mina-integration-beans;2.0.0-RC1 in googlecode [ivy:resolve] found mina#mina-integration-jmx;2.0.0-RC1 in googlecode [ivy:resolve] found asm#asm;3.1 in googlecode [ivy:resolve] found asm#asm-commons;3.1 in googlecode [ivy:resolve] found antlr#antlr;3.1.3 in googlecode [ivy:resolve] found red5#groovy-all;1.5.7 in googlecode [ivy:resolve] found red5#jython;2.5 in googlecode [ivy:resolve] found spring#spring-context-support;3.0.0 in googlecode [ivy:resolve] found red5#jaudiotagger;1.0.8 in googlecode [ivy:resolve] found red5#jruby-complete;1.1.6 in googlecode [ivy:resolve] found red5#jruby-engine;1.1.6 in googlecode [ivy:resolve] found red5#bcprov-jdk16;145 in googlecode [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/javax/javaee-api-5.1.1.jar ... [ivy:resolve] .. [ivy:resolve] .... [ivy:resolve] ....... [ivy:resolve] ....... [ivy:resolve] ... [ivy:resolve] . (1929kB) [ivy:resolve] [SUCCESSFUL ] javax#javaee-api;5.1.1!javaee-api.jar (918092ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/tomcat/jasper-6.0.24.jar ... [ivy:resolve] ... [ivy:resolve] ...... [ivy:resolve] . [ivy:resolve] . [ivy:resolve] .. (510kB) [ivy:resolve] [SUCCESSFUL ] tomcat#jasper;6.0.24!jasper.jar (380842ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/tomcat/jasper-jdt-6.0.24.jar ... [ivy:resolve] .. [ivy:resolve] ... [ivy:resolve] .... (1375kB) [ivy:resolve] [SUCCESSFUL ] tomcat#jasper-jdt;6.0.24!jasper-jdt.jar (1003394ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/tomcat/jasper-el-6.0.24.jar ... [ivy:resolve] ..... [ivy:resolve] ...... [ivy:resolve] .. [ivy:resolve] . [ivy:resolve] . (104kB) [ivy:resolve] [SUCCESSFUL ] tomcat#jasper-el;6.0.24!jasper-el.jar (99707ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/spring/spring-asm-3.0.0.jar ... [ivy:resolve] ...... [ivy:resolve] .. [ivy:resolve] ... [ivy:resolve] ... [ivy:resolve] ..... [ivy:resolve] ..... [ivy:resolve] ... (51kB) [ivy:resolve] [SUCCESSFUL ] spring#spring-asm;3.0.0!spring-asm.jar (33494ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/spring/spring-beans-3.0.0.jar ... [ivy:resolve] .. [ivy:resolve] ... [ivy:resolve] . [ivy:resolve] . [ivy:resolve] . [ivy:resolve] . [ivy:resolve] .. [ivy:resolve] . [ivy:resolve] ... [ivy:resolve] . (539kB) [ivy:resolve] [SUCCESSFUL ] spring#spring-beans;3.0.0!spring-beans.jar (450803ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/spring/spring-context-3.0.0.jar ... [ivy:resolve] ... [ivy:resolve] ... [ivy:resolve] .... [ivy:resolve] .... [ivy:resolve] .... [ivy:resolve] ... [ivy:resolve] ... [ivy:resolve] .... [ivy:resolve] ..... [ivy:resolve] ... [ivy:resolve] . (642kB) [ivy:resolve] [SUCCESSFUL ] spring#spring-context;3.0.0!spring-context.jar (586587ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/spring/spring-core-3.0.0.jar ... [ivy:resolve] ..... [ivy:resolve] ... [ivy:resolve] . [ivy:resolve] . [ivy:resolve] ... [ivy:resolve] .. [ivy:resolve] ... [ivy:resolve] ... [ivy:resolve] .. [ivy:resolve] .. [ivy:resolve] . (350kB) [ivy:resolve] [SUCCESSFUL ] spring#spring-core;3.0.0!spring-core.jar (192161ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/spring/spring-web-3.0.0.jar ... [ivy:resolve] ..... [ivy:resolve] ....... [ivy:resolve] .. [ivy:resolve] ... [ivy:resolve] ... [ivy:resolve] ... [ivy:resolve] ... [ivy:resolve] . [ivy:resolve] . [ivy:resolve] ... [ivy:resolve] ... [ivy:resolve] . (350kB) [ivy:resolve] [SUCCESSFUL ] spring#spring-web;3.0.0!spring-web.jar (342863ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/spring/spring-expression-3.0.0.jar ... [ivy:resolve] .. [ivy:resolve] .. [ivy:resolve] .. [ivy:resolve] ...... [ivy:resolve] ......... [ivy:resolve] ....... [ivy:resolve] .. [ivy:resolve] ... (150kB) [ivy:resolve] [SUCCESSFUL ] spring#spring-expression;3.0.0!spring-expression.jar (89258ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/tomcat/catalina-6.0.24.jar ... [ivy:resolve] ......... [ivy:resolve] ........ [ivy:resolve] ..... [ivy:resolve] ....... [ivy:resolve] .. [ivy:resolve] ... [ivy:resolve] . [ivy:resolve] . (1153kB) [ivy:resolve] [SUCCESSFUL ] tomcat#catalina;6.0.24!catalina.jar (654827ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/tomcat/tomcat-coyote-6.0.24.jar ... [ivy:resolve] .. [ivy:resolve] . [ivy:resolve] . [ivy:resolve] ... [ivy:resolve] .. [ivy:resolve] ... [ivy:resolve] .... [ivy:resolve] . [ivy:resolve] . [ivy:resolve] . [ivy:resolve] . [ivy:resolve] . (740kB) [ivy:resolve] [SUCCESSFUL ] tomcat#tomcat-coyote;6.0.24!tomcat-coyote.jar (605731ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/commons/commons-modeler-2.0.1.jar ... [ivy:resolve] ..... [ivy:resolve] . [ivy:resolve] . [ivy:resolve] . [ivy:resolve] . [ivy:resolve] .. [ivy:resolve] .. [ivy:resolve] ...... [ivy:resolve] ... [ivy:resolve] .... [ivy:resolve] . (109kB) [ivy:resolve] [SUCCESSFUL ] commons#commons-modeler;2.0.1!commons-modeler.jar (95464ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/slf4j-api-1.5.10.jar ... [ivy:resolve] .. [ivy:resolve] ... [ivy:resolve] ...... [ivy:resolve] ..... (23kB) [ivy:resolve] [SUCCESSFUL ] red5#slf4j-api;1.5.10!slf4j-api.jar (24553ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/jcl-over-slf4j-1.5.10.jar ... [ivy:resolve] ....... [ivy:resolve] ... [ivy:resolve] . [ivy:resolve] .. (16kB) [ivy:resolve] [SUCCESSFUL ] red5#jcl-over-slf4j;1.5.10!jcl-over-slf4j.jar (27902ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/log4j-over-slf4j-1.5.10.jar ... [ivy:resolve] .... [ivy:resolve] .. (10kB) [ivy:resolve] [SUCCESSFUL ] red5#log4j-over-slf4j;1.5.10!log4j-over-slf4j.jar (16819ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/jul-to-slf4j-1.5.10.jar ... [ivy:resolve] .. [ivy:resolve] ... (4kB) [ivy:resolve] [SUCCESSFUL ] red5#jul-to-slf4j;1.5.10!jul-to-slf4j.jar (19557ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/logback-core-0.9.18.jar ... [ivy:resolve] ..... [ivy:resolve] ... [ivy:resolve] .. [ivy:resolve] .. [ivy:resolve] ... [ivy:resolve] .... [ivy:resolve] ..... [ivy:resolve] .... [ivy:resolve] ...... [ivy:resolve] ..... [ivy:resolve] ..... [ivy:resolve] . [ivy:resolve] .. (252kB) [ivy:resolve] [SUCCESSFUL ] red5#logback-core;0.9.18!logback-core.jar (170559ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/logback-classic-0.9.18.jar ... [ivy:resolve] ...... [ivy:resolve] ..... [ivy:resolve] .. [ivy:resolve] . [ivy:resolve] ... [ivy:resolve] ... [ivy:resolve] ..... [ivy:resolve] .. [ivy:resolve] ... [ivy:resolve] ..... [ivy:resolve] ...... [ivy:resolve] ... [ivy:resolve] .... [ivy:resolve] . (166kB) [ivy:resolve] [SUCCESSFUL ] red5#logback-classic;0.9.18!logback-classic.jar (184242ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/tomcat-juli-slf4j-1.5.0.jar ... [ivy:resolve] .... (3kB) [ivy:resolve] [SUCCESSFUL ] red5#tomcat-juli-slf4j;1.5.0!tomcat-juli-slf4j.jar (11939ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/commons/commons-beanutils-1.8.0.jar ... [ivy:resolve] ...... [ivy:resolve] .. [ivy:resolve] ..... [ivy:resolve] .. [ivy:resolve] . [ivy:resolve] .. [ivy:resolve] ... (225kB) [ivy:resolve] [SUCCESSFUL ] commons#commons-beanutils;1.8.0!commons-beanutils.jar (179034ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/commons/commons-codec-1.4.jar ... [ivy:resolve] ...... [ivy:resolve] ....... [ivy:resolve] ..... [ivy:resolve] . [ivy:resolve] ... [ivy:resolve] ... [ivy:resolve] . [ivy:resolve] .. (56kB) [ivy:resolve] [SUCCESSFUL ] commons#commons-codec;1.4!commons-codec.jar (53177ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/commons/commons-collections-3.2.1.jar ... [ivy:resolve] ...... [ivy:resolve] ...... [ivy:resolve] ... [ivy:resolve] ... [ivy:resolve] . [ivy:resolve] . [ivy:resolve] ..... [ivy:resolve] ...... [ivy:resolve] ...... [ivy:resolve] .. [ivy:resolve] .. [ivy:resolve] ..... [ivy:resolve] ... [ivy:resolve] .. [ivy:resolve] .. [ivy:resolve] .. (561kB) [ivy:resolve] [SUCCESSFUL ] commons#commons-collections;3.2.1!commons-collections.jar (483012ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/commons/commons-httpclient-3.1.jar ... [ivy:resolve] ... [ivy:resolve] .... [ivy:resolve] ....... [ivy:resolve] . [ivy:resolve] .. [ivy:resolve] . [ivy:resolve] . [ivy:resolve] . [ivy:resolve] . [ivy:resolve] ... [ivy:resolve] . [ivy:resolve] . (297kB) [ivy:resolve] [SUCCESSFUL ] commons#commons-httpclient;3.1!commons-httpclient.jar (296373ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/commons/commons-lang-2.4.jar ... [ivy:resolve] .. [ivy:resolve] . [ivy:resolve] .. [ivy:resolve] .. [ivy:resolve] ...... [ivy:resolve] .. [ivy:resolve] . [ivy:resolve] ... [ivy:resolve] . [ivy:resolve] ... [ivy:resolve] . (255kB) [ivy:resolve] [SUCCESSFUL ] commons#commons-lang;2.4!commons-lang.jar (246323ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/commons/commons-pool-1.4.jar ... [ivy:resolve] .... [ivy:resolve] ... [ivy:resolve] . [ivy:resolve] ... [ivy:resolve] ..... [ivy:resolve] . [ivy:resolve] . (85kB) [ivy:resolve] [SUCCESSFUL ] commons#commons-pool;1.4!commons-pool.jar (75990ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/quartz-1.6.5.jar ... [ivy:resolve] .... [ivy:resolve] .... [ivy:resolve] .. [ivy:resolve] . [ivy:resolve] ..... [ivy:resolve] .. [ivy:resolve] .... [ivy:resolve] . [ivy:resolve] . [ivy:resolve] .. (436kB) [ivy:resolve] [SUCCESSFUL ] red5#quartz;1.6.5!quartz.jar (475426ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/ehcache-1.6.2.jar ... [ivy:resolve] ..... [ivy:resolve] ...... [ivy:resolve] ...... [ivy:resolve] .. [ivy:resolve] .. [ivy:resolve] .. [ivy:resolve] ... [ivy:resolve] . [ivy:resolve] .. [ivy:resolve] .. [ivy:resolve] . [ivy:resolve] . [ivy:resolve] ... [ivy:resolve] . (198kB) [ivy:resolve] [SUCCESSFUL ] red5#ehcache;1.6.2!ehcache.jar (194465ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/xercesImpl-2.9.1.jar ... [ivy:resolve] .. [ivy:resolve] ... [ivy:resolve] .... [ivy:resolve] ... [ivy:resolve] .. [ivy:resolve] . [ivy:resolve] .... [ivy:resolve] . [ivy:resolve] . [ivy:resolve] ..... [ivy:resolve] .... [ivy:resolve] .... [ivy:resolve] ... [ivy:resolve] ... [ivy:resolve] .. [ivy:resolve] . (1200kB) [ivy:resolve] [SUCCESSFUL ] red5#xercesImpl;2.9.1!xercesImpl.jar (822444ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/xmlrpc-2.0.1.jar ... [ivy:resolve] ..... [ivy:resolve] .. [ivy:resolve] . [ivy:resolve] .. [ivy:resolve] . [ivy:resolve] .. [ivy:resolve] .... [ivy:resolve] .... (113kB) [ivy:resolve] [SUCCESSFUL ] red5#xmlrpc;2.0.1!xmlrpc.jar (85804ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/mina/mina-core-2.0.0-RC1.jar ... [ivy:resolve] ...... [ivy:resolve] . [ivy:resolve] ... [ivy:resolve] .. [ivy:resolve] . [ivy:resolve] . [ivy:resolve] ... [ivy:resolve] . (623kB) [ivy:resolve] [SUCCESSFUL ] mina#mina-core;2.0.0-RC1!mina-core.jar (403590ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/mina/mina-integration-beans-2.0.0-RC1.jar ... [ivy:resolve] ...... [ivy:resolve] ...... [ivy:resolve] .... [ivy:resolve] . [ivy:resolve] . (39kB) [ivy:resolve] [SUCCESSFUL ] mina#mina-integration-beans;2.0.0-RC1!mina-integration-beans.jar (36649ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/mina/mina-integration-jmx-2.0.0-RC1.jar ... [ivy:resolve] ... [ivy:resolve] ... [ivy:resolve] .... [ivy:resolve] ... [ivy:resolve] .. [ivy:resolve] .. (27kB) [ivy:resolve] [SUCCESSFUL ] mina#mina-integration-jmx;2.0.0-RC1!mina-integration-jmx.jar (27251ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/asm-3.1.jar ... [ivy:resolve] ...... [ivy:resolve] ..... [ivy:resolve] ... [ivy:resolve] . [ivy:resolve] .. [ivy:resolve] . [ivy:resolve] . [ivy:resolve] ... [ivy:resolve] ... [ivy:resolve] . (42kB) [ivy:resolve] [SUCCESSFUL ] asm#asm;3.1!asm.jar (54736ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/asm-commons-3.1.jar ... [ivy:resolve] ....... [ivy:resolve] ........ [ivy:resolve] ........ (31kB) [ivy:resolve] [SUCCESSFUL ] asm#asm-commons;3.1!asm-commons.jar (7884ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/antlr-3.1.3.jar ... [ivy:resolve] ...... [ivy:resolve] ..... [ivy:resolve] .. [ivy:resolve] .... [ivy:resolve] .. [ivy:resolve] ...... [ivy:resolve] .... [ivy:resolve] . [ivy:resolve] . (1862kB) [ivy:resolve] [SUCCESSFUL ] antlr#antlr;3.1.3!antlr.jar (1364324ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/groovy-all-1.5.7.jar ... [ivy:resolve] ..... [ivy:resolve] . [ivy:resolve] . [ivy:resolve] .. [ivy:resolve] . [ivy:resolve] . [ivy:resolve] . (2827kB) [ivy:resolve] [SUCCESSFUL ] red5#groovy-all;1.5.7!groovy-all.jar (1886953ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/jython-2.5.jar ... [ivy:resolve] .... [ivy:resolve] .... [ivy:resolve] ....... [ivy:resolve] ... [ivy:resolve] ...... [ivy:resolve] . [ivy:resolve] ... [ivy:resolve] . [ivy:resolve] .. [ivy:resolve] . (2401kB) [ivy:resolve] [SUCCESSFUL ] red5#jython;2.5!jython.jar (1652334ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/spring/spring-context-support-3.0.0.jar ... [ivy:resolve] .... [ivy:resolve] ... [ivy:resolve] ...... [ivy:resolve] ...... [ivy:resolve] . [ivy:resolve] .... [ivy:resolve] ... [ivy:resolve] ....... [ivy:resolve] ........ [ivy:resolve] ...... [ivy:resolve] .... [ivy:resolve] .... (98kB) [ivy:resolve] [SUCCESSFUL ] spring#spring-context-support;3.0.0!spring-context-support.jar (51071ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/jaudiotagger-1.0.8.jar ... [ivy:resolve] .... [ivy:resolve] ... [ivy:resolve] .... [ivy:resolve] .... [ivy:resolve] ....... [ivy:resolve] ....... [ivy:resolve] .. [ivy:resolve] . (588kB) [ivy:resolve] [SUCCESSFUL ] red5#jaudiotagger;1.0.8!jaudiotagger.jar (428251ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/jruby-complete-1.1.6.jar ... [ivy:resolve] ..... [ivy:resolve] ....... [ivy:resolve] ....... [ivy:resolve] ... [ivy:resolve] .. [ivy:resolve] ... [ivy:resolve] . (9108kB) [ivy:resolve] [SUCCESSFUL ] red5#jruby-complete;1.1.6!jruby-complete.jar (3978848ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/jruby-engine-1.1.6.jar ... [ivy:resolve] ......... [ivy:resolve] ....... (20kB) [ivy:resolve] [SUCCESSFUL ] red5#jruby-engine;1.1.6!jruby-engine.jar (5193ms) [ivy:resolve] downloading http://red5.googlecode.com/svn/repository/bcprov-jdk16-145.jar ... [ivy:resolve] ......... [ivy:resolve] ...... [ivy:resolve] .. [ivy:resolve] . [ivy:resolve] .. [ivy:resolve] . (1679kB) [ivy:resolve] [SUCCESSFUL ] red5#bcprov-jdk16;145!bcprov-jdk16.jar (420302ms) [ivy:resolve] :: resolution report :: resolve 500220ms :: artifacts dl 19138517ms --------------------------------------------------------------------- | | modules || artifacts | | conf | number| search|dwnlded|evicted|| number|dwnlded| --------------------------------------------------------------------- | java6 | 43 | 43 | 0 | 0 || 43 | 43 | --------------------------------------------------------------------- [ivy:retrieve] :: retrieving :: red5#server [ivy:retrieve] confs: [java6] [ivy:retrieve] 43 artifacts copied, 0 already retrieved (31267kB/749ms) [javac] Compiling 522 source files to /home/rezaervani/Documents/red5/bin [javac] Note: /home/rezaervani/Documents/red5/src/org/red5/io/FileKeyFrameMetaCache.java uses or overrides a deprecated API. [javac] Note: Recompile with -Xlint:deprecation for details. [javac] Note: /home/rezaervani/Documents/red5/src/org/red5/io/object/Serializer.java uses unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. compile-core-compatibility: compile-demos: [echo] Webapps dir: webapps [echo] Webapps build dir: dist/webapps [copy] Copying 22 files to /home/rezaervani/Documents/red5/dist/webapps/root [copy] Copying 26 files to /home/rezaervani/Documents/red5/dist/webapps/root [copy] Copying 8 files to /home/rezaervani/Documents/red5/dist/webapps/installer [copy] Copying 2 files to /home/rezaervani/Documents/red5/dist/webapps/installer [copy] Warning: /home/flash/trunk/deploy not found. prepare: compile-script: [javac] Compiling 4 source files to /home/rezaervani/Documents/red5/bin [javac] Note: /home/rezaervani/Documents/red5/src/org/red5/server/script/rhino/RhinoScriptUtils.java uses unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [echo] Scripting compatibility is available. jar-determine-classpath: jar: [jar] Building jar: /home/rezaervani/Documents/red5/red5.jar [jar] Building jar: /home/rezaervani/Documents/red5/boot.jar dist: [copy] Copying 43 files to /home/rezaervani/Documents/red5/dist/lib [copy] Copying 26 files to /home/rezaervani/Documents/red5/dist/conf [copy] Copying 1 file to /home/rezaervani/Documents/red5/dist/webapps [copy] Copying 11 files to /home/rezaervani/Documents/red5/dist BUILD SUCCESSFUL Total time: 327 minutes 34 seconds
Lalu buat direktori /usr/share/red5
mkdir /usr/share/red5
Salin isi direktori dist ke /usr/share/red5
sudo cp -R dist/* /usr/share/red5/
Setelah selesai anda dapat instalasi dengan mengeksekusi file red5.sh
sudo /usr/share/red5/red5.sh &
Prosesnya akan tampak seperti berikut :
rezaervani@rezaervani-laptop:/usr/share/red5$ Running on Linux Starting Red5 Red5 root: /usr/share/red5 Configuation root: /usr/share/red5/conf Root: /usr/share/red5 Deploy type: bootstrap Logback selector: org.red5.logging.LoggingContextSelector 12:31:36,321 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml] 12:31:36,322 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [file:/usr/share/red5/conf/logback.xml] 12:31:36,324 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs multiple times on the classpath. 12:31:36,324 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs at [file:/usr/share/red5/conf/logback.xml] 12:31:36,324 |-WARN in ch.qos.logback.classic.LoggerContext[default] - Resource [logback.xml] occurs at [file:/usr/share/red5/conf/logback.xml] 12:31:36,709 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set 12:31:36,709 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender] 12:31:36,720 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [CONSOLE] 12:31:36,847 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Pushing component [layout] on top of the object stack. 12:31:36,941 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Popping appender named [CONSOLE] from the object stack 12:31:36,941 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.FileAppender] 12:31:36,943 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [FILE] 12:31:36,945 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Pushing component [layout] on top of the object stack. 12:31:37,076 |-INFO in ch.qos.logback.core.FileAppender[FILE] - File property is set to [log/red5.log] 12:31:37,077 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Popping appender named [FILE] from the object stack 12:31:37,078 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.FileAppender] 12:31:37,078 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [ERRORFILE] 12:31:37,081 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Pushing component [filter] on top of the object stack. 12:31:37,084 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Pushing component [layout] on top of the object stack. 12:31:37,085 |-INFO in ch.qos.logback.core.FileAppender[ERRORFILE] - File property is set to [log/error.log] 12:31:37,085 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Popping appender named [ERRORFILE] from the object stack 12:31:37,085 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - ROOT level set to WARN 12:31:37,085 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [CONSOLE] to Logger[ROOT] 12:31:37,089 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [FILE] to Logger[ROOT] 12:31:37,089 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [ERRORFILE] to Logger[ROOT] 12:31:37,089 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.Launcher] to true 12:31:37,089 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.Launcher level set to INFO 12:31:37,089 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.io] to true 12:31:37,089 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.io level set to INFO 12:31:37,089 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.logging.DerbyLogInterceptor] to true 12:31:37,089 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.logging.DerbyLogInterceptor level set to WARN 12:31:37,089 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server] to true 12:31:37,089 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server level set to WARN 12:31:37,089 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.Client] to true 12:31:37,089 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.Client level set to INFO 12:31:37,089 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.jetty] to true 12:31:37,089 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.jetty level set to INFO 12:31:37,089 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.Standalone] to true 12:31:37,089 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.Standalone level set to INFO 12:31:37,089 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.tomcat] to true 12:31:37,089 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.tomcat level set to INFO 12:31:37,089 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.api.stream.support] to true 12:31:37,089 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.api.stream.support level set to INFO 12:31:37,089 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.cache] to true 12:31:37,089 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.cache level set to WARN 12:31:37,089 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.jetty.Red5WebPropertiesConfiguration] to true 12:31:37,090 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.jetty.Red5WebPropertiesConfiguration level set to WARN 12:31:37,090 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.jmx] to true 12:31:37,090 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.jmx level set to WARN 12:31:37,090 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.messaging.InMemoryPushPushPipe] to true 12:31:37,090 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.messaging.InMemoryPushPushPipe level set to INFO 12:31:37,090 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net] to true 12:31:37,090 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net level set to INFO 12:31:37,090 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.rtmpt.RTMPTServlet] to true 12:31:37,090 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.rtmpt.RTMPTServlet level set to WARN 12:31:37,090 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.servlet] to true 12:31:37,090 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.servlet level set to WARN 12:31:37,090 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.proxy] to true 12:31:37,090 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.proxy level set to INFO 12:31:37,090 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.remoting] to true 12:31:37,090 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.remoting level set to WARN 12:31:37,090 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.rtmp] to true 12:31:37,090 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.rtmp level set to WARN 12:31:37,090 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.rtmp.RTMPHandler] to true 12:31:37,090 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.rtmp.RTMPHandler level set to INFO 12:31:37,090 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.rtmp.BaseRTMPHandler] to true 12:31:37,090 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.rtmp.BaseRTMPHandler level set to OFF 12:31:37,090 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.rtmp.codec] to true 12:31:37,090 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.rtmp.codec level set to INFO 12:31:37,090 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.rtmp.RTMPMinaIoHandler] to true 12:31:37,090 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.rtmp.RTMPMinaIoHandler level set to OFF 12:31:37,090 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.rtmp.RTMPMinaTransport] to true 12:31:37,090 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.rtmp.RTMPMinaTransport level set to INFO 12:31:37,090 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.rtmp.status] to true 12:31:37,090 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.rtmp.status level set to INFO 12:31:37,090 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.rtmpt] to true 12:31:37,090 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.rtmpt level set to WARN 12:31:37,090 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.persistence] to true 12:31:37,090 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.persistence level set to WARN 12:31:37,091 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.script] to true 12:31:37,091 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.script level set to WARN 12:31:37,091 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.service] to true 12:31:37,091 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.service level set to INFO 12:31:37,091 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.so] to true 12:31:37,091 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.so level set to WARN 12:31:37,091 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.stream] to true 12:31:37,091 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.stream level set to INFO 12:31:37,091 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.stream.consumer] to true 12:31:37,091 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.stream.consumer level set to WARN 12:31:37,091 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.mrtmp] to true 12:31:37,091 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.mrtmp level set to WARN 12:31:37,091 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.net.mrtmp.codec] to true 12:31:37,091 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.net.mrtmp.codec level set to WARN 12:31:37,091 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.mina] to true 12:31:37,091 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.mina level set to WARN 12:31:37,091 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.mina.filter] to true 12:31:37,091 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.mina.filter level set to WARN 12:31:37,091 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.red5.server.adapter.MultiThreadedApplicationAdapter] to true 12:31:37,091 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.red5.server.adapter.MultiThreadedApplicationAdapter level set to INFO 12:31:37,091 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.commons] to true 12:31:37,091 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.commons level set to WARN 12:31:37,091 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [httpclient] to true 12:31:37,091 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - httpclient level set to WARN 12:31:37,091 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.catalina] to true 12:31:37,091 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.catalina level set to INFO 12:31:37,091 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.catalina.loader] to true 12:31:37,091 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.catalina.loader level set to INFO 12:31:37,091 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.catalina.realm] to true 12:31:37,091 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.catalina.realm level set to WARN 12:31:37,091 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.catalina.session] to true 12:31:37,091 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.catalina.session level set to WARN 12:31:37,091 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.jasper] to true 12:31:37,091 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.jasper level set to INFO 12:31:37,092 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.tomcat] to true 12:31:37,092 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.tomcat level set to INFO 12:31:37,092 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.tomcat.util.net] to true 12:31:37,092 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.tomcat.util.net level set to WARN 12:31:37,092 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.apache.coyote.http11] to true 12:31:37,092 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.apache.coyote.http11 level set to INFO 12:31:37,092 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.springframework] to true 12:31:37,092 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.springframework level set to INFO 12:31:37,092 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.springframework.beans.factory] to true 12:31:37,092 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.springframework.beans.factory level set to INFO 12:31:37,092 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.springframework.beans.factory.xml] to true 12:31:37,092 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.springframework.beans.factory.xml level set to WARN 12:31:37,092 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.springframework.ui.context.support] to true 12:31:37,092 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.springframework.ui.context.support level set to WARN 12:31:37,092 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.springframework.web.context] to true 12:31:37,092 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.springframework.web.context level set to INFO 12:31:37,092 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.springframework.web.context.support] to true 12:31:37,092 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.springframework.web.context.support level set to WARN 12:31:37,092 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [org.quartz] to true 12:31:37,092 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - org.quartz level set to WARN 12:31:37,092 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [net.sf.ehcache] to true 12:31:37,092 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - net.sf.ehcache level set to INFO 12:31:37,092 |-INFO in ch.qos.logback.classic.joran.action.LoggerAction - Setting additivity of logger [ch.qos] to true 12:31:37,092 |-INFO in ch.qos.logback.classic.joran.action.LevelAction - ch.qos level set to WARN Setting default logging context: default [INFO] [main] org.red5.server.Launcher - Red5 Server 0.9.1 $Rev: 4059 $ (http://code.google.com/p/red5/) Red5 Server 0.9.1 $Rev: 4059 $ (http://code.google.com/p/red5/) [INFO] [main] org.springframework.context.support.FileSystemXmlApplicationContext - Refreshing org.springframework.context.support.FileSystemXmlApplicationContext@d42d08: startup date [Sun May 01 12:31:37 WIT 2011]; root of context hierarchy [INFO] [main] org.springframework.beans.factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [red5.properties] [INFO] [main] org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@7eb366: defining beans [placeholderConfig,red5.common,red5.core,context.loader,pluginLauncher,tomcat.server]; root of factory hierarchy [INFO] [main] org.springframework.context.support.FileSystemXmlApplicationContext - Refreshing org.springframework.context.support.FileSystemXmlApplicationContext@78bc3b: startup date [Sun May 01 12:31:38 WIT 2011]; root of context hierarchy [INFO] [main] org.springframework.beans.factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [red5.properties] [INFO] [main] org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1e1be92: defining beans [placeholderConfig,red5.server,jmxFactory,jmxAgent,serializer,deserializer,statusObjectService,rtmpCodecFactory,rtmptCodecFactory,remotingCodecFactory,streamableFileFactory,filePersistenceThread,sharedObjectService,streamService,providerService,consumerService,bandwidthFilter,schedulingService,warDeployService,remotingClient,object.cache,keyframe.cache,flv.impl,flvreader.impl,mp4reader.impl,mp3reader.impl,org.springframework.beans.factory.config.MethodInvokingFactoryBean#0,org.springframework.beans.factory.config.MethodInvokingFactoryBean#1,streamExecutor,playlistSubscriberStream,clientBroadcastStream]; root of factory hierarchy [WARN] [main] org.springframework.beans.GenericTypeAwarePropertyDescriptor - Invalid JavaBean property 'enableRmiAdapter' being accessed! Ambiguous write methods found next to actually used [public void org.red5.server.jmx.JMXAgent.setEnableRmiAdapter(java.lang.String)]: [public void org.red5.server.jmx.JMXAgent.setEnableRmiAdapter(boolean)] [WARN] [main] org.springframework.beans.GenericTypeAwarePropertyDescriptor - Invalid JavaBean property 'enableSsl' being accessed! Ambiguous write methods found next to actually used [public void org.red5.server.jmx.JMXAgent.setEnableSsl(java.lang.String)]: [public void org.red5.server.jmx.JMXAgent.setEnableSsl(boolean)] [WARN] [main] org.springframework.beans.GenericTypeAwarePropertyDescriptor - Invalid JavaBean property 'enableMinaMonitor' being accessed! Ambiguous write methods found next to actually used [public void org.red5.server.jmx.JMXAgent.setEnableMinaMonitor(java.lang.String)]: [public void org.red5.server.jmx.JMXAgent.setEnableMinaMonitor(boolean)] [INFO] [main] org.red5.server.service.WarDeployer - War deployer service created [INFO] [main] org.springframework.context.support.FileSystemXmlApplicationContext - Refreshing org.springframework.context.support.FileSystemXmlApplicationContext@9be2b5: startup date [Sun May 01 12:31:39 WIT 2011]; parent: ApplicationContext 'red5.common' [INFO] [main] org.springframework.beans.factory.config.PropertyPlaceholderConfigurer - Loading properties file from class path resource [red5.properties] [WARN] [main] org.springframework.beans.factory.config.CustomEditorConfigurer - Passing PropertyEditor instances into CustomEditorConfigurer is deprecated: use PropertyEditorRegistrars or PropertyEditor class names instead. Offending key [java.net.SocketAddress; offending editor instance: org.apache.mina.integration.beans.InetSocketAddressEditor@429c19 [INFO] [main] org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@9e8c34: defining beans [customEditorConfigurer,placeholderConfig,rtmpMinaConnManager,rtmpHandler,rtmpMinaIoHandler,rtmpTransport,rtmpMinaConnection,rtmptConnManager,rtmptHandler,rtmptServlet,rtmptConnection,rtmpsMinaIoHandler,rtmpsTransport]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@1e1be92 [INFO] [main] org.red5.server.net.rtmp.RTMPMinaTransport - RTMP Mina Transport bound to /0.0.0.0:1935 [INFO] [main] org.red5.server.net.rtmp.RTMPMinaTransport - RTMP Mina Transport Settings [INFO] [main] org.red5.server.net.rtmp.RTMPMinaTransport - Connection Threads: 4 [INFO] [main] org.red5.server.net.rtmp.RTMPMinaTransport - I/O Threads: 16 [INFO] [main] org.red5.server.net.rtmp.RTMPMinaTransport - TCP No Delay: true [INFO] [main] org.red5.server.net.rtmp.RTMPMinaTransport - Receive Buffer Size: 65536 [INFO] [main] org.red5.server.net.rtmp.RTMPMinaTransport - Send Buffer Size: 271360 [INFO] [main] org.red5.server.net.rtmp.RTMPMinaTransport - RTMP Mina Transport bound to /0.0.0.0:8443 [INFO] [main] org.red5.server.net.rtmp.RTMPMinaTransport - RTMP Mina Transport Settings [INFO] [main] org.red5.server.net.rtmp.RTMPMinaTransport - Connection Threads: 4 [INFO] [main] org.red5.server.net.rtmp.RTMPMinaTransport - I/O Threads: 16 [INFO] [main] org.red5.server.net.rtmp.RTMPMinaTransport - TCP No Delay: true [INFO] [main] org.red5.server.net.rtmp.RTMPMinaTransport - Receive Buffer Size: 65536 [INFO] [main] org.red5.server.net.rtmp.RTMPMinaTransport - Send Buffer Size: 271360 [INFO] [main] org.springframework.context.support.FileSystemXmlApplicationContext - Refreshing org.springframework.context.support.FileSystemXmlApplicationContext@f63055: startup date [Sun May 01 12:31:39 WIT 2011]; parent: ApplicationContext 'red5.common' [INFO] [main] org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@f2164f: defining beans [global.clientRegistry,global.serviceInvoker,global.mappingStrategy,global.context,global.handler,global.scope,red5.scopeResolver]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@1e1be92 [INFO] [main] org.apache.catalina.core.AprLifecycleListener - The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/i386/server:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/lib/i386:/usr/lib/jvm/java-6-sun-1.6.0.24/jre/../lib/i386:/usr/java/packages/lib/i386:/lib:/usr/lib [INFO] [main] org.red5.server.tomcat.TomcatLoader - Setting connector: org.apache.catalina.connector.Connector [INFO] [main] org.red5.server.tomcat.TomcatLoader - Address to bind: /0.0.0.0:5080 [INFO] [main] org.red5.server.tomcat.TomcatLoader - Loading tomcat context [INFO] [main] org.red5.server.tomcat.TomcatLoader - Server root: /usr/share/red5 [INFO] [main] org.red5.server.tomcat.TomcatLoader - Config root: /usr/share/red5/conf [INFO] [main] org.red5.server.tomcat.TomcatLoader - Application root: /usr/share/red5/webapps [INFO] [main] org.red5.server.tomcat.TomcatLoader - Starting Tomcat servlet engine [INFO] [main] org.apache.catalina.startup.Embedded - Starting tomcat server [INFO] [main] org.apache.catalina.core.StandardEngine - Starting Servlet Engine: Apache Tomcat/6.0.24 [INFO] [main] org.apache.coyote.http11.Http11Protocol - Initializing Coyote HTTP/1.1 on http-0.0.0.0-5080 [INFO] [main] org.apache.coyote.http11.Http11Protocol - Starting Coyote HTTP/1.1 on http-0.0.0.0-5080 [INFO] [main] org.red5.server.tomcat.TomcatLoader - Dedicated RTMPT server configuration was not specified [INFO] [main] org.red5.server.tomcat.TomcatLoader - Dedicated RTMPS server configuration was not specified Bootstrap complete [INFO] [Launcher:/] org.springframework.beans.factory.config.PropertyPlaceholderConfigurer - Loading properties file from ServletContext resource [/WEB-INF/red5-web.properties] [INFO] [Launcher:/] org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@156d7c8: defining beans [placeholderConfig,web.context,web.scope]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@f2164f [INFO] [Launcher:/installer] org.springframework.beans.factory.config.PropertyPlaceholderConfigurer - Loading properties file from ServletContext resource [/WEB-INF/red5-web.properties] [INFO] [Launcher:/installer] org.springframework.beans.factory.support.DefaultListableBeanFactory - Pre-instantiating singletons in org.springframework.beans.factory.support.DefaultListableBeanFactory@1aac07d: defining beans [placeholderConfig,web.context,web.scope,web.handler,installer.service]; parent: org.springframework.beans.factory.support.DefaultListableBeanFactory@f2164f [INFO] [Launcher:/installer] org.red5.server.service.Installer - Installer service created
Selesai
Anda dapat menguji apakah Server Red 5 anda sudah berjalan di Port 5080 di browser kesayangan anda.
Jika tampilannya seperti diatas, berarti server Red 5 anda sudah terinstall dengan baik.
Mudah bukan ?
Selamat mencoba. (rezaervani@gmail.com)
gan ane mau buat server TV streaming nih,bisa ngasih tutorialnya ga gan
ane paku ubuntu tv tuner ane merk kworld PCI
konfigurasi nya gimana ya ?
sent lewat ym aja gan @em0un