Search the Community
Showing results for tags 'centos'.
Found 1 result
Red5 is an Open Source Flash Server written in Java that supports: 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 These are the steps I took to install the latest release of: Red5 1.0 RC 1 JDK 1.6.27 (Java) Ant 1.8.2 This article assumes you have and know how to SSH to your server First, lets make sure we have all updates needed to run the RPM yum install rpm-build redhat-rpm-config First, Java Install This assumes your server is using 32 bit version In SSH, move to your temp directory: cd /root/tmp Now, we download JAVA wget http://download.oracle.com/otn-pub/java/jdk/6u27-b07/jdk-6u27-linux-i586-rpm.bin We now need to make that file executable and then of course we execute it chmod a+x jdk-6u27-linux-i586-rpm.bin ./jdk-6u27-linux-i586-rpm.bin The installer will do it;s thing at this point. After all is said and done, check the version to make sure all is well: java –version Should return java version "1.6.0_27" Java(TM) SE Runtime Environment (build 1.6.0_27-b07) Java HotSpot(TM) Server VM (build 20.2-b06, mixed mode) If your version doesn't say 1.6.0_27 then we may need to update some shortcuts: ln -s /usr/java/jdk1.6.0_27 /usr/local/jdk ln -s /usr/java/jdk1.6.0_27/jre /usr/local/jre rm /usr/bin/java ln -s /usr/java/jdk1.6.0_27/bin/java /usr/bin/java export JAVA_HOME=/usr/java/jdk1.6.0_27/ Moving on. ANT Installation wget http://archive.apache.org/dist/ant/binaries/apache-ant-1.8.2-bin.tar.gz tar zxvf apache-ant-1.8.2-bin.tar.gz mv apache-ant-1.8.2 /usr/local/ant Point shortcuts and whatnot: export ANT_HOME=/usr/local/ant ln -s /usr/local/ant/bin/ant /usr/local/bin/ant Now let's check to make sure we are good ant -version Should spit out Apache Ant(TM) version 1.8.2 Ok then. You are doing great so far Subversion install. Subversion is needed to get the latest and greatest from red5. This next step is difficult so stay with me: yum install subversion No errors? Good. Next please Red5 Installation Let's get the latest version svn co http://red5.googlecode.com/svn/java/server/trunk red5 Now let's build it cd red5 ant prepare ant dist Ok, let's move red5 from our temp directory to it's new home cd .. mv red5 /opt/red5 Still with me? Good. Now let's see if she starts: cd /opt/red5/dist/ sh red5.sh > /dev/null 2>&1 & Is it running? Let's test: Navigate to http://yourserverip:5080 You see the red5 movie? Another way to test is to SSH ps aux | grep red5 Should output something along the lines of root 4043 0.0 0.0 5356 640 pts/0 S+ 11:55 0:00 grep --color=auto red5 root 4107 0.2 3.9 686244 79332 ? Sl Nov18 8:30 /usr/bin/java -Dpython.home=lib -Dred5.root=/opt/red5/dist -Dlogback.ContextSelector=org.red5.logging.LoggingContextSelector -Dcatalina.useNaming=true -Djava.security.debug=failure -cp /opt/red5/dist/boot.jar:/opt/red5/dist/conf: org.red5.server.Bootstrap We now should be running red5. Enjoy. Any errors? I can try and help, let me know what errors you are getting.