<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Video Chat Scripts &#187; server</title>
	<atom:link href="http://www.videochat-scripts.com/tag/server/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.videochat-scripts.com</link>
	<description>Live Video, Web2.0, Rich Media, Custom Content</description>
	<lastBuildDate>Sat, 04 Feb 2012 16:06:19 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Install Red5 on Debian</title>
		<link>http://www.videochat-scripts.com/install-red5-on-debian/?&#038;owa_medium=feed&#038;owa_sid=</link>
		<comments>http://www.videochat-scripts.com/install-red5-on-debian/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 18:48:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Servers]]></category>
		<category><![CDATA[Video Streaming]]></category>
		<category><![CDATA[ant]]></category>
		<category><![CDATA[apt-get]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jdk]]></category>
		<category><![CDATA[jre]]></category>
		<category><![CDATA[lenny]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[red5]]></category>
		<category><![CDATA[rtmp]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[squeeze]]></category>
		<category><![CDATA[sun]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[upgrade]]></category>
		<category><![CDATA[wheezy]]></category>

		<guid isPermaLink="false">http://www.videochat-scripts.com/?p=523</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.videochat-scripts.com/install-red5-on-debian/' addthis:title='Install Red5 on Debian '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>At least Debian 5 (Lenny) required. Checkout release: cat /proc/version uname -a cat /etc/issue cat /etc/debian_version &#160; If system is not in English, enable that: dpkg-reconfigure locales export LANG=en_US.UTF-8 Update /etc/enviroment You may need to reboot. &#160; Update: apt-get update Install Subversion: apt-get -y install subversion Install tools to build your own Debian packages: apt-get -y [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.videochat-scripts.com/install-red5-on-debian/' addthis:title='Install Red5 on Debian' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_twitter"></a><a class="addthis_button_tweetmeme"></a><a class="addthis_button_google"></a><a class="addthis_button_facebook"></a><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.videochat-scripts.com/install-red5-on-debian/' addthis:title='Install Red5 on Debian '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div><p>At least Debian 5 (Lenny) required.</p>
<p>Checkout release:<br />
<em><strong>cat /proc/version</strong></em><br />
<em><strong> uname -a</strong></em><br />
<em><strong> cat /etc/issue</strong></em><br />
<em><strong>cat /etc/debian_version</strong></em></p>
<p>&nbsp;</p>
<p>If system is not in English, enable that:<br />
<em><strong>dpkg-reconfigure locales</strong></em><br />
<em><strong> export LANG=en_US.UTF-8</strong></em></p>
<p>Update /etc/enviroment</p>
<p>You may need to reboot.</p>
<p>&nbsp;</p>
<p>Update:<br />
<em><strong>apt-get update</strong></em></p>
<p><span class="search_hit">Install</span> <a class="urlextern" title="http://subversion.tigris.org" href="http://subversion.tigris.org/" rel="nofollow">Subversion</a>:<br />
<em><strong>apt-get -y install subversion</strong></em></p>
<p>Install tools to build your own Debian packages:<br />
<em><strong>apt-get -y install dpkg-dev debhelper dh-make devscripts fakeroot</strong></em></p>
<p><span class="search_hit">Install</span> Java (accept sun license if applies):<br />
<strong><em>apt-get -y install java-package</em></strong><br />
<strong><em>apt-get -y install sun-java6-jre</em></strong><br />
<strong><em>apt-get -y install sun-java6-jdk</em></strong><br />
<strong><em>java -version</em></strong></p>
<p><span class="search_hit">Install</span> Apache <a class="urlextern" title="http://ant.apache.org" href="http://ant.apache.org/" rel="nofollow">Ant</a>:<br />
<em><strong>wget http://www.apache.org/dist/ant/binaries/apache-ant-1.8.2-bin.tar.gz</strong></em><br />
<em><strong>tar zxvf apache-ant-1.8.2-bin.tar.gz</strong></em><br />
<em><strong>mv apache-ant-1.8.2 /usr/local/ant </strong></em><br />
<em><strong>export ANT_HOME=/usr/local/ant</strong></em><br />
<em><strong>/usr/local/ant/bin/ant -version</strong></em></p>
<p>Download the latest development version of Red5:<br />
<em><strong>svn co http://red5.googlecode.com/svn/java/server/trunk red5-trunk</strong></em></p>
<p>Run ant to build red5:<br />
<em><strong>cd red5-trunk</strong></em><br />
<em><strong>/usr/local/ant/bin/ant</strong></em></p>
<p>Deploy red5:<br />
<em><strong>mkdir /usr/local/red5</strong></em><br />
<em><strong>cp -R dist/* /usr/local/red5/</strong></em><br />
<em><strong>cd /usr/local/red5 </strong></em><br />
<em><strong>chmod 755 red5.sh</strong></em></p>
<p>Deploy your custom apps in/usr/local/red5/webapps .<br />
In example <a href="http://www.videowhisper.com/?p=RTMP+Applications">VideoWhisper Red5 RTMP application</a> needed to run <a href="http://www.videowhisper.com/">VideoWhisper</a> solutions.</p>
<p>Start Red5 in background:<br />
<em><strong>cd /usr/local/red5<br />
./red5.sh &gt;&gt; red5.log &amp;</strong></em></p>
<p>Verify the correct ports are being bound to:<br />
<em><strong>netstat -ant</strong></em></p>
<p>&nbsp;</p>
<p>You need to restart red5 each time you add webapps to /usr/local/red5/webapps or change configuration.</p>
<p>Close Red5:<br />
<em><strong>cd /usr/local/red5<br />
./red5-shutdown.sh<br />
</strong></em></p>
<p>Or kill Red5 processes:<br />
<em><strong>ps aux | grep red5</strong></em><br />
<em><strong>kill</strong></em> $process_id</p>
<p>Then start it again:<br />
<em><strong>cd /usr/local/red5<br />
./red5.sh &gt;&gt; red5.log &amp;</strong></em></p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.videochat-scripts.com/install-red5-on-debian/' addthis:title='Install Red5 on Debian' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_twitter"></a><a class="addthis_button_tweetmeme"></a><a class="addthis_button_google"></a><a class="addthis_button_facebook"></a><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.videochat-scripts.com/install-red5-on-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Security Scans for Server and VPS</title>
		<link>http://www.videochat-scripts.com/security-scans-for-server-and-vps/?&#038;owa_medium=feed&#038;owa_sid=</link>
		<comments>http://www.videochat-scripts.com/security-scans-for-server-and-vps/#comments</comments>
		<pubDate>Wed, 03 Aug 2011 01:20:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[ChkRootkit]]></category>
		<category><![CDATA[dedicated]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[RKHunter]]></category>
		<category><![CDATA[root kit]]></category>
		<category><![CDATA[Rootkit]]></category>
		<category><![CDATA[scan]]></category>
		<category><![CDATA[Scanner]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[trojans]]></category>
		<category><![CDATA[vps]]></category>

		<guid isPermaLink="false">http://www.videochat-scripts.com/?p=489</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.videochat-scripts.com/security-scans-for-server-and-vps/' addthis:title='Security Scans for Server and VPS '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Here is how to install 2 popular tools for scanning your servers for rootkits, trojans: &#160; RKHunter http://rkhunter.sourceforge.net/ Install wget http://downloads.sourceforge.net/project/rkhunter/rkhunter/1.3.8/rkhunter-1.3.8.tar.gz tar -xvzf rkhunter-1.3.8.tar.gz cd rkhunter-1.3.8 ./installer.sh &#8211;install rkhunter &#8211;propupd Scan rkhunter &#8211;check Also check resulting log in /var/log/rkhunter.log . &#160; &#160; ChkRootkit http://www.chkrootkit.org/ Install wget ftp://ftp.pangeia.com.br/pub/seg/pac/chkrootkit.tar.gz tar xvzf chkrootkit.tar.gz cd chkrootkit* make sense Scan [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.videochat-scripts.com/security-scans-for-server-and-vps/' addthis:title='Security Scans for Server and VPS' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_twitter"></a><a class="addthis_button_tweetmeme"></a><a class="addthis_button_google"></a><a class="addthis_button_facebook"></a><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.videochat-scripts.com/security-scans-for-server-and-vps/' addthis:title='Security Scans for Server and VPS '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div><p>Here is how to install 2 popular tools for scanning your servers for rootkits, trojans:</p>
<p>&nbsp;</p>
<p><strong>RKHunter</strong><br />
<a href="http://rkhunter.sourceforge.net/">http://rkhunter.sourceforge.net/</a></p>
<p><span style="text-decoration: underline;">Install</span></p>
<blockquote><p>wget http://downloads.sourceforge.net/project/rkhunter/rkhunter/1.3.8/rkhunter-1.3.8.tar.gz<br />
tar -xvzf rkhunter-1.3.8.tar.gz<br />
cd rkhunter-1.3.8<br />
./installer.sh &#8211;install<br />
rkhunter &#8211;propupd</p></blockquote>
<p><span style="text-decoration: underline;">Scan</span></p>
<blockquote><p>rkhunter &#8211;check</p></blockquote>
<p>Also check resulting log in /var/log/rkhunter.log .</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><strong>ChkRootkit</strong><br />
<a href="http://www.chkrootkit.org/">http://www.chkrootkit.org/</a></p>
<p><span style="text-decoration: underline;">Install</span></p>
<blockquote><p>wget ftp://ftp.pangeia.com.br/pub/seg/pac/chkrootkit.tar.gz<br />
tar xvzf chkrootkit.tar.gz<br />
cd chkrootkit*<br />
make sense</p></blockquote>
<p><span style="text-decoration: underline;">Scan</span></p>
<blockquote><p>./chkrootkit</p></blockquote>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.videochat-scripts.com/security-scans-for-server-and-vps/' addthis:title='Security Scans for Server and VPS' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_twitter"></a><a class="addthis_button_tweetmeme"></a><a class="addthis_button_google"></a><a class="addthis_button_facebook"></a><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.videochat-scripts.com/security-scans-for-server-and-vps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Benchmark your VPS or Dedicated Server</title>
		<link>http://www.videochat-scripts.com/benchmark-your-vps-or-dedicated-server/?&#038;owa_medium=feed&#038;owa_sid=</link>
		<comments>http://www.videochat-scripts.com/benchmark-your-vps-or-dedicated-server/#comments</comments>
		<pubDate>Thu, 30 Jun 2011 15:06:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Servers]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[compare]]></category>
		<category><![CDATA[cpu]]></category>
		<category><![CDATA[dedicated]]></category>
		<category><![CDATA[disk]]></category>
		<category><![CDATA[fast]]></category>
		<category><![CDATA[hdd]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[slow]]></category>
		<category><![CDATA[speed]]></category>
		<category><![CDATA[vps]]></category>

		<guid isPermaLink="false">http://www.videochat-scripts.com/?p=484</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.videochat-scripts.com/benchmark-your-vps-or-dedicated-server/' addthis:title='Benchmark your VPS or Dedicated Server '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Have multiple servers or VPS and want to compare performance by running a benchmark as root? This takes some time. wget http://byte-unixbench.googlecode.com/files/UnixBench5.1.3.tgz gunzip -dvc UnixBench5.1.3.tgz &#124; tar xvf - cd UnixBench make ./Run Also found an older version on Web Hosting Talk: wget http://members.dslextreme.com/users/andylee/unixbench-4.1.0-wht.tar.gz gunzip -dvc unixbench-4.1.0-wht.tar.gz &#124; tar xvf - cd unixbench-4.1.0-wht-2 make ./Run<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.videochat-scripts.com/benchmark-your-vps-or-dedicated-server/' addthis:title='Benchmark your VPS or Dedicated Server' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_twitter"></a><a class="addthis_button_tweetmeme"></a><a class="addthis_button_google"></a><a class="addthis_button_facebook"></a><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.videochat-scripts.com/benchmark-your-vps-or-dedicated-server/' addthis:title='Benchmark your VPS or Dedicated Server '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div><p>Have multiple servers or VPS and want to compare performance by running a benchmark as root?</p>
<p>This takes some time.</p>
<blockquote><p>wget http://byte-unixbench.googlecode.com/files/UnixBench5.1.3.tgz<br />
gunzip -dvc UnixBench5.1.3.tgz | tar xvf -<br />
cd UnixBench<br />
make<br />
./Run</p></blockquote>
<p>Also found an older version on Web Hosting Talk:</p>
<blockquote><p>wget http://members.dslextreme.com/users/andylee/unixbench-4.1.0-wht.tar.gz<br />
gunzip -dvc unixbench-4.1.0-wht.tar.gz | tar xvf -<br />
cd unixbench-4.1.0-wht-2<br />
make<br />
./Run</p></blockquote>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.videochat-scripts.com/benchmark-your-vps-or-dedicated-server/' addthis:title='Benchmark your VPS or Dedicated Server' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_twitter"></a><a class="addthis_button_tweetmeme"></a><a class="addthis_button_google"></a><a class="addthis_button_facebook"></a><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.videochat-scripts.com/benchmark-your-vps-or-dedicated-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Install Red5 on SUSE Linux</title>
		<link>http://www.videochat-scripts.com/install-red5-on-suse-linux/?&#038;owa_medium=feed&#038;owa_sid=</link>
		<comments>http://www.videochat-scripts.com/install-red5-on-suse-linux/#comments</comments>
		<pubDate>Sat, 03 Apr 2010 02:29:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Servers]]></category>
		<category><![CDATA[ant]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[configure]]></category>
		<category><![CDATA[help]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[instructions]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jdk]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[manual]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[red5]]></category>
		<category><![CDATA[rtmp]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[setup]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[suse]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://www.videochat-scripts.com/?p=245</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.videochat-scripts.com/install-red5-on-suse-linux/' addthis:title='Install Red5 on SUSE Linux '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>First know your system to know what to install. Use uname -a to see if you need to download 32 or 64 bits versions. Get SUSE release: cat /etc/SuSE-release INSTALL JDK Install latest JDK from http://java.sun.com/javase/downloads/index.jsp . Use chmod a+x to make downloaded file executable and execute it. Make sure latest version is used: ln [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.videochat-scripts.com/install-red5-on-suse-linux/' addthis:title='Install Red5 on SUSE Linux' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_twitter"></a><a class="addthis_button_tweetmeme"></a><a class="addthis_button_google"></a><a class="addthis_button_facebook"></a><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.videochat-scripts.com/install-red5-on-suse-linux/' addthis:title='Install Red5 on SUSE Linux '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div><p>First know your system to know what to install.</p>
<p>Use <strong>uname -a </strong>to see if you need to download 32 or 64  bits versions.</p>
<p>Get SUSE release: <strong>cat /etc/SuSE-release</strong></p>
<p><strong>INSTALL JDK<br />
</strong></p>
<p>Install latest JDK from <a href="http://java.sun.com/javase/downloads/index.jsp">http://java.sun.com/javase/downloads/index.jsp</a> .</p>
<p>Use chmod a+x to make downloaded file executable and execute it.</p>
<p>Make sure latest version is used:</p>
<p><strong>ln -s </strong><strong>/usr/java/latest </strong><strong>/usr/local/jdk<br />
ln -s </strong><strong>/usr/java/latest/jre </strong><strong>/usr/local/jre<br />
rm /usr/bin/java</strong><strong><br />
ln -s </strong><strong>/usr/java/latest/bin/java </strong><strong>/usr/bin/java<br />
</strong><strong>export JAVA_HOME=/usr/java/latest/</strong></p>
<p><strong><br />
</strong></p>
<p><strong>INSTALL SVN<br />
</strong></p>
<p>Get SVN from: http://software.opensuse.org/search?baseproject=ALL&amp;p=1&amp;q=subversion</p>
<p>Install RPMs with:  <strong>rpm -iv</strong> package.rpm</p>
<p>Install any dependencies as required. Search from http://software.opensuse.org/search .</p>
<p><strong>INSTALL ANT</strong></p>
<p><strong>wget  http://www.apache.org/dist/ant/binaries/apache-ant-1.8.0-bin.tar.gz<br />
tar zxvf apache-ant-1.8.0-bin.tar.gz<br />
mv apache-ant-1.8.0 /usr/local/ant</strong></p>
<p>Configure<br />
<strong>export ANT_HOME=/usr/local/ant<br />
ln -s /usr/local/ant/bin/ant /usr/local/bin/ant</strong></p>
<p>Replace old ant<br />
<strong>rm /usr/bin/ant<br />
ln -s /usr/local/ant/bin/ant /usr/bin/ant</strong></p>
<p>Check ant version:<br />
<strong>ant –version</strong></p>
<p><strong><br />
</strong></p>
<p><strong>INSTALL Red5</strong></p>
<p>Get latest Red5 :<br />
<strong>svn co http://red5.googlecode.com/svn/java/server/trunk red5</strong></p>
<p>Build Red5 :<br />
<strong>cd red5<br />
ant prepare<br />
ant dist</strong></p>
<p>Move Red5:<br />
<strong>cd ..<br />
mv red5 /opt/red5</strong></p>
<p><strong>OPERATE RED5<br />
</strong></p>
<p>Start Red5 (when need or on server reboot):<br />
<strong>cd /opt/red5/dist<br />
./red5.sh &gt; start.log &amp;</strong></p>
<p>Install/update applications in the /opt/red5/dist/webapps folder .  For changes to take effect, Red5 must be restarted:</p>
<p>1. Check if red5 is running:<strong><br />
ps aux | grep red5</strong></p>
<p>2. Go to its folder and shut red5 down:<br />
<strong>cd /opt/red5/dist<br />
./red5-shutdown.sh<br />
</strong><strong><br />
</strong>3. See if it’s still running or not:<br />
<strong>ps aux | grep red5</strong></p>
<p><strong> </strong>4. Restart it, and also make it output the logs  into a file of your choice:<br />
<strong>./red5.sh &gt; start.log &amp;</strong></p>
<p>5. Make sure it’s back online:<br />
<strong>ps aux | grep red5</strong></p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.videochat-scripts.com/install-red5-on-suse-linux/' addthis:title='Install Red5 on SUSE Linux' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_twitter"></a><a class="addthis_button_tweetmeme"></a><a class="addthis_button_google"></a><a class="addthis_button_facebook"></a><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.videochat-scripts.com/install-red5-on-suse-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Red5 Linux Server Optimizations and Tools</title>
		<link>http://www.videochat-scripts.com/red5-linux-server-optimizations-and-tools/?&#038;owa_medium=feed&#038;owa_sid=</link>
		<comments>http://www.videochat-scripts.com/red5-linux-server-optimizations-and-tools/#comments</comments>
		<pubDate>Mon, 01 Mar 2010 02:19:49 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Servers]]></category>
		<category><![CDATA[Video Streaming]]></category>
		<category><![CDATA[configure]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[java6]]></category>
		<category><![CDATA[jdk]]></category>
		<category><![CDATA[jdk6]]></category>
		<category><![CDATA[jre]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[optimize]]></category>
		<category><![CDATA[red5]]></category>
		<category><![CDATA[restart]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[setup]]></category>
		<category><![CDATA[tool]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://www.videochat-scripts.com/?p=239</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.videochat-scripts.com/red5-linux-server-optimizations-and-tools/' addthis:title='Red5 Linux Server Optimizations and Tools '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Some java optimizations to add in red5.sh : export JAVA_OPTS=&#8221;-Xrs -Xms128M -Xmx256M -Dsun.rmi.dgc.client.gcInterval=300000 -Dsun.rmi.dgc.server.gcInterval=360000 -Djava.net.preferIPv4Stack=true -XX:+ExplicitGCInvokesConcurrent -XX:+UseConcMarkSweepGC -Xverify:none&#8221; Assuming red5 was installed in /opt/red5/dist admin will often need to restart it or check if it&#8217;s running. Make sure Red5 restarts: restart.sh #!/bin/bash #Restart the process #First see if running PID=`ps -eo &#8216;tty pid args&#8217; &#124; [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.videochat-scripts.com/red5-linux-server-optimizations-and-tools/' addthis:title='Red5 Linux Server Optimizations and Tools' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_twitter"></a><a class="addthis_button_tweetmeme"></a><a class="addthis_button_google"></a><a class="addthis_button_facebook"></a><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.videochat-scripts.com/red5-linux-server-optimizations-and-tools/' addthis:title='Red5 Linux Server Optimizations and Tools '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div><p>Some java optimizations to add in red5.sh :</p>
<blockquote><p>export JAVA_OPTS=&#8221;-Xrs -Xms128M -Xmx256M -Dsun.rmi.dgc.client.gcInterval=300000 -Dsun.rmi.dgc.server.gcInterval=360000 -Djava.net.preferIPv4Stack=true -XX:+ExplicitGCInvokesConcurrent -XX:+UseConcMarkSweepGC -Xverify:none&#8221;</p></blockquote>
<p>Assuming red5 was installed in /opt/red5/dist admin will often need to restart it or check if it&#8217;s running.</p>
<p>Make sure Red5 restarts: restart.sh</p>
<blockquote><p>#!/bin/bash<br />
#Restart the process<br />
#First see if running<br />
PID=`ps -eo &#8216;tty pid args&#8217; | grep &#8216;red5&#8242; | grep -v grep | grep -v restart | tr -s &#8216; &#8216; | cut -f2 -d &#8216; &#8216;`<br />
cd /opt/red5/dist<br />
if [ -z "$PID" ]<br />
then<br />
#not running<br />
echo &#8220;Red5 was not running at `date`&#8221; &gt;&gt; /opt/red5/dist/run-restart.log<br />
else<br />
echo &#8220;Red5: $PID&#8221;<br />
#shutdown<br />
/opt/red5/dist/red5-shutdown.sh<br />
sleep 6<br />
#make sure<br />
kill $PID &gt;&gt; null<br />
sleep 2<br />
fi<br />
#start<br />
/opt/red5/dist/red5.sh &gt;&gt; /opt/red5/dist/red5.log &amp;<br />
echo &#8220;On request restarted Red5 at `date`&#8221; &gt;&gt; /opt/red5/dist/run-restart.log</p></blockquote>
<p>Mare sure Red5 process is running, if not start it: running.sh</p>
<blockquote><p>#!/bin/bash<br />
#set environment<br />
PID=`ps -eo &#8216;tty pid args&#8217; | grep &#8216;red5&#8242; | grep -v grep | grep -v running | tr -s &#8216; &#8216; | cut -f2 -d &#8216; &#8216;`<br />
if [ -z "$PID" ]<br />
then<br />
#Restart the process<br />
cd /opt/red5/dist<br />
/opt/red5/dist/red5.sh &gt;&gt; /opt/red5/dist/red5.log &amp;<br />
echo &#8220;Restarted Red5 at `date`&#8221; &gt;&gt; /opt/red5/dist/run-restart.log<br />
else<br />
#do nothing<br />
echo &#8220;Red5 is already running with PID=$PID at `date`&#8221; &gt;&gt; /opt/red5/dist/run-checked.log<br />
fi</p></blockquote>
<p><strong>Red5 Services</strong><br />
<a href="http://www.videowhisper.com/?p=Red5+Hosting">Red5 Hosting</a><br />
<a href="http://www.videowhisper.com/?p=Red5+Installation">Red5 installation on VPS &amp; Dedicated Servers (Linux / Windows)</a></p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.videochat-scripts.com/red5-linux-server-optimizations-and-tools/' addthis:title='Red5 Linux Server Optimizations and Tools' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_twitter"></a><a class="addthis_button_tweetmeme"></a><a class="addthis_button_google"></a><a class="addthis_button_facebook"></a><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.videochat-scripts.com/red5-linux-server-optimizations-and-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Install GeoIP PHP Extension</title>
		<link>http://www.videochat-scripts.com/install-geoip-php-extension/?&#038;owa_medium=feed&#038;owa_sid=</link>
		<comments>http://www.videochat-scripts.com/install-geoip-php-extension/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 00:57:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Servers]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[build]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[city]]></category>
		<category><![CDATA[compile]]></category>
		<category><![CDATA[country]]></category>
		<category><![CDATA[dynamic]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[geoip]]></category>
		<category><![CDATA[geolocation]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[ip]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[location]]></category>
		<category><![CDATA[module]]></category>
		<category><![CDATA[pearl]]></category>
		<category><![CDATA[pecl]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[php.ini]]></category>
		<category><![CDATA[php5]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[state]]></category>

		<guid isPermaLink="false">http://www.videochat-scripts.com/?p=235</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.videochat-scripts.com/install-geoip-php-extension/' addthis:title='Install GeoIP PHP Extension '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>Install GeoIP C API Change 1.4.6 to downloaded version. wget http://geolite.maxmind.com/download/geoip/api/c/GeoIP.tar.gz tar zxvf GeoIP.tar.gz cd GeoIP-1.4.6 ./configure make make check make install Install PHP PECL extension wget http://pecl.php.net/get/geoip tar zxvf geoip cd geoip-1.0.7 phpize ./configure make make check make install Find php.ini php -i &#124; grep php.ini Enable extension to load in php.ini: ;;;;;;;;;;;;;;;;;;;;;; ; [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.videochat-scripts.com/install-geoip-php-extension/' addthis:title='Install GeoIP PHP Extension' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_twitter"></a><a class="addthis_button_tweetmeme"></a><a class="addthis_button_google"></a><a class="addthis_button_facebook"></a><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.videochat-scripts.com/install-geoip-php-extension/' addthis:title='Install GeoIP PHP Extension '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div><p><strong>Install GeoIP C API</strong><br />
Change 1.4.6 to downloaded version.</p>
<blockquote><p>wget http://geolite.maxmind.com/download/geoip/api/c/GeoIP.tar.gz<br />
tar zxvf GeoIP.tar.gz<br />
cd GeoIP-1.4.6<br />
./configure<br />
make<br />
make check<br />
make install</p></blockquote>
<p><strong>Install PHP PECL extension</strong></p>
<blockquote><p>wget http://pecl.php.net/get/geoip<br />
tar zxvf geoip<br />
cd geoip-1.0.7<br />
phpize<br />
./configure<br />
make<br />
make check<br />
make install</p></blockquote>
<p>Find php.ini</p>
<blockquote>
<div>php -i | grep php.ini</div>
</blockquote>
<p>Enable extension to load in php.ini:</p>
<blockquote><p>;;;;;;;;;;;;;;;;;;;;;;<br />
; Dynamic Extensions ;<br />
;;;;;;;;;;;;;;;;;;;;;;<br />
extension=geoip.so</p></blockquote>
<p>You may need to restart HTTP server (apache) to apply changes.</p>
<p><strong>Download Geo Lite City database</strong></p>
<blockquote><p>wget -N -q http://geolite.maxmind.com/download/geoip/database/GeoLiteCity.dat.gz<br />
gunzip GeoLiteCity.dat.gz<br />
mv GeoLiteCity.dat /usr/local/share/GeoIP/GeoIPCity.dat</p></blockquote>
<p>For more accurate detection and production projects, buy the full GeoCity database from MaxMind.</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.videochat-scripts.com/install-geoip-php-extension/' addthis:title='Install GeoIP PHP Extension' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_twitter"></a><a class="addthis_button_tweetmeme"></a><a class="addthis_button_google"></a><a class="addthis_button_facebook"></a><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.videochat-scripts.com/install-geoip-php-extension/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Run Red5 &amp; Wowza Flash Media Servers on Same Linux Server</title>
		<link>http://www.videochat-scripts.com/run-red5-wowza-flash-media-servers-on-same-linux-server/?&#038;owa_medium=feed&#038;owa_sid=</link>
		<comments>http://www.videochat-scripts.com/run-red5-wowza-flash-media-servers-on-same-linux-server/#comments</comments>
		<pubDate>Wed, 13 Jan 2010 04:49:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Servers]]></category>
		<category><![CDATA[Video Streaming]]></category>
		<category><![CDATA[1935]]></category>
		<category><![CDATA[configure]]></category>
		<category><![CDATA[dedicated server]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flash media server]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[red5]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[rtmp]]></category>
		<category><![CDATA[same]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[setup]]></category>
		<category><![CDATA[shell]]></category>
		<category><![CDATA[simultaneously]]></category>
		<category><![CDATA[vps]]></category>
		<category><![CDATA[wowza]]></category>
		<category><![CDATA[wowza media server]]></category>

		<guid isPermaLink="false">http://www.videochat-scripts.com/?p=209</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.videochat-scripts.com/run-red5-wowza-flash-media-servers-on-same-linux-server/' addthis:title='Run Red5 &#38; Wowza Flash Media Servers on Same Linux Server '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>This post shows how to install Wowza on a server where there is another RTMP server, already installed, i.e. Red5. Run 2 rtmp servers at same time and allow applications to connect on both simultaneously. First install Wowza Media Server. Update version if necessary. cd /root/tmp wget http://www.wowzamedia.com/downloads/WowzaMediaServer-2-0-0/WowzaMediaServer-2.0.0.rpm.bin chmod a+x WowzaMediaServer-2.0.0.rpm.bin ./WowzaMediaServer-2.0.0.rpm.bin Then fill your [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.videochat-scripts.com/run-red5-wowza-flash-media-servers-on-same-linux-server/' addthis:title='Run Red5 &#038; Wowza Flash Media Servers on Same Linux Server' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_twitter"></a><a class="addthis_button_tweetmeme"></a><a class="addthis_button_google"></a><a class="addthis_button_facebook"></a><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.videochat-scripts.com/run-red5-wowza-flash-media-servers-on-same-linux-server/' addthis:title='Run Red5 &amp; Wowza Flash Media Servers on Same Linux Server '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div><p>This post shows how to install Wowza on a server where there is another RTMP server, already installed, i.e. Red5. Run 2 rtmp servers at same time and allow applications to connect on both simultaneously.</p>
<p><span id="more-209"></span>First install Wowza Media Server. Update version if necessary.</p>
<blockquote><p>cd /root/tmp<br />
wget http://www.wowzamedia.com/downloads/WowzaMediaServer-2-0-0/WowzaMediaServer-2.0.0.rpm.bin<br />
chmod a+x WowzaMediaServer-2.0.0.rpm.bin<br />
./WowzaMediaServer-2.0.0.rpm.bin</p></blockquote>
<p>Then fill your Wowza Media Server license ( a <a href="http://www.wowzamedia.com/pro10s.php">free developer license for 10 connections</a> can be used for testing):</p>
<blockquote><p>cd /usr/local/WowzaMediaServer/bin<br />
./startup.sh</p></blockquote>
<p>Change rtmp port in /usr/local/WowzaMediaServer-2.0.0/conf/VHost.xml from 1935 to some other port not in use (i.e. 1936):</p>
<blockquote><p>&lt;Root&gt;<br />
&lt;VHost&gt;<br />
&lt;HostPortList&gt;<br />
&lt;HostPort&gt;<br />
&lt;ProcessorCount&gt;4&lt;/ProcessorCount&gt;<br />
&lt;IpAddress&gt;*&lt;/IpAddress&gt;<br />
&lt;!&#8211; Separate multiple ports with commas &#8211;&gt;<br />
&lt;!&#8211; 80: HTTP, RTMPT &#8211;&gt;<br />
&lt;!&#8211; 554: RTSP &#8211;&gt;<br />
&lt;Port&gt;<strong>1936</strong>&lt;/Port&gt;</p></blockquote>
<p>Run Wowza in background. You can also add this to /etc/rc.d/rc.local to have it running on each server restart:</p>
<blockquote><p>cd /usr/local/WowzaMediaServer/bin<br />
./startup.sh &gt; start.log &amp;</p></blockquote>
<p>Now you&#8217;ll be able to access wowza rtmp applications with <em>rtmp://your-server<strong>:1936</strong>/your-wowza-application</em> while red5 applications will be accessible the old way with  <em>rtmp://your-server/your-red5-application .<br />
</em></p>
<p>An example of 2 rtmp servers running on same linux server is the <a href="http://www.videowhisper.com/?p=Video+Recorder">VideoWhisper Webcam Video Recorder</a>.</p>
<p><a href="http://www.videowhisper.com/demos/recorder_php/">Red5 Video Recorder</a><br />
<a href="http://www.videowhisper.com/demos/recorder_wowza/">Wowza Video Recorder</a></p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.videochat-scripts.com/run-red5-wowza-flash-media-servers-on-same-linux-server/' addthis:title='Run Red5 &#038; Wowza Flash Media Servers on Same Linux Server' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_twitter"></a><a class="addthis_button_tweetmeme"></a><a class="addthis_button_google"></a><a class="addthis_button_facebook"></a><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.videochat-scripts.com/run-red5-wowza-flash-media-servers-on-same-linux-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Install ffmpeg mplayer flvtool2 yamdi x264 theora mp3lame vorbis ogg faac</title>
		<link>http://www.videochat-scripts.com/install-ffmpeg-mplayer-flvtool2-yamdi-x264-theora-mp3lame-vorbis-ogg-faac/?&#038;owa_medium=feed&#038;owa_sid=</link>
		<comments>http://www.videochat-scripts.com/install-ffmpeg-mplayer-flvtool2-yamdi-x264-theora-mp3lame-vorbis-ogg-faac/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 05:31:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Servers]]></category>
		<category><![CDATA[Video Streaming]]></category>
		<category><![CDATA[avs]]></category>
		<category><![CDATA[build]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[clip]]></category>
		<category><![CDATA[clip-share]]></category>
		<category><![CDATA[clipshare]]></category>
		<category><![CDATA[codecs]]></category>
		<category><![CDATA[compatible]]></category>
		<category><![CDATA[configure]]></category>
		<category><![CDATA[cpffmpeg]]></category>
		<category><![CDATA[devel]]></category>
		<category><![CDATA[encode]]></category>
		<category><![CDATA[exec]]></category>
		<category><![CDATA[faac]]></category>
		<category><![CDATA[faad2]]></category>
		<category><![CDATA[ffmpeg]]></category>
		<category><![CDATA[flv]]></category>
		<category><![CDATA[flvtool2]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[host]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[lame]]></category>
		<category><![CDATA[lib]]></category>
		<category><![CDATA[libgpac]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[make]]></category>
		<category><![CDATA[mediainfo]]></category>
		<category><![CDATA[mencoder]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[mp3lame]]></category>
		<category><![CDATA[MP4Box]]></category>
		<category><![CDATA[mplayer]]></category>
		<category><![CDATA[neroAacEnc]]></category>
		<category><![CDATA[nerodigitalaudio]]></category>
		<category><![CDATA[ogg]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[resize]]></category>
		<category><![CDATA[rpm]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[setup]]></category>
		<category><![CDATA[sharing]]></category>
		<category><![CDATA[stream]]></category>
		<category><![CDATA[streaming]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[suphp]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[theora]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[video sharing]]></category>
		<category><![CDATA[vorbis]]></category>
		<category><![CDATA[vps]]></category>
		<category><![CDATA[x264]]></category>
		<category><![CDATA[xvid]]></category>
		<category><![CDATA[youtube]]></category>
		<category><![CDATA[yum]]></category>
		<category><![CDATA[zenlib]]></category>

		<guid isPermaLink="false">http://www.videochat-scripts.com/?p=159</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.videochat-scripts.com/install-ffmpeg-mplayer-flvtool2-yamdi-x264-theora-mp3lame-vorbis-ogg-faac/' addthis:title='Install ffmpeg mplayer flvtool2 yamdi x264 theora mp3lame vorbis ogg faac '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>This is a tutorial to enable video sharing support on Centos servers. This should install ffmpeg, mplayer, mencoder, flvtool2, yamdi, x264, theora, mp3lame, vorbis, ogg, faac, faad2, xvid, mediainfo, mp4box, neroaacenc . These tools will enable on your server: video and audio conversion thumbnail generation FLV meta injection (flvtool2, yamdi) extra codecs (x264, theora, mp3lame, [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.videochat-scripts.com/install-ffmpeg-mplayer-flvtool2-yamdi-x264-theora-mp3lame-vorbis-ogg-faac/' addthis:title='Install ffmpeg mplayer flvtool2 yamdi x264 theora mp3lame vorbis ogg faac' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_twitter"></a><a class="addthis_button_tweetmeme"></a><a class="addthis_button_google"></a><a class="addthis_button_facebook"></a><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.videochat-scripts.com/install-ffmpeg-mplayer-flvtool2-yamdi-x264-theora-mp3lame-vorbis-ogg-faac/' addthis:title='Install ffmpeg mplayer flvtool2 yamdi x264 theora mp3lame vorbis ogg faac '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div><p>This is a tutorial to enable video sharing support on Centos servers.</p>
<p>This should install ffmpeg, mplayer, mencoder, flvtool2, yamdi, x264, theora, mp3lame, vorbis, ogg, faac, faad2, xvid, mediainfo, mp4box, neroaacenc . These tools will enable on your server:</p>
<ul>
<li>video and audio conversion</li>
<li>thumbnail generation</li>
<li>FLV meta injection (flvtool2, yamdi)</li>
<li>extra codecs (x264, theora, mp3lame, vorbis, ogg, faac, faad2, xvid)</li>
</ul>
<p>This is functional and we update it each time we configure a new server.<br />
Installation is done using the &#8220;root&#8221; account.</p>
<p>&nbsp;</p>
<p>Attention: If you copy and paste commands below, make sure &#8220;-&#8221; are not converted to &#8220;.&#8221;.  If these get converted, edit &#8220;.&#8221; back to &#8220;-&#8221;. Some options use 2 * &#8220;-&#8221;.</p>
<p>Some prerequisites:</p>
<blockquote><p><span class="content"><span class="block" style="margin-left: 0px;"><code class="plain">yum install gcc gcc-c++ automake autoconf libtool yasm git subversion</code></span></span><br />
yum install zlib-devel libmad-devel libvorbis-devel libtheora-devel lame-devel faac-devel a52dec-devel xvidcore-devel freetype-devel<br />
<span class="content"><span class="block" style="margin-left: 0px;"><code class="plain">yum </code><code class="functions">install</code> <code class="plain">libogg zlib-devel libtool</code></span></span></p>
<div class="line alt2"><span class="content"><span class="block" style="margin-left: 0px;"><code class="plain">rpm -ivh  http://rpm.livna.org/livna-release.rpm</code></span></span></div>
<p><span class="content"><span class="block" style="margin-left: 0px;"><code class="plain">yum </code><code class="functions">install</code> <code class="plain">yasm<br />
</code></span></span><span class="content"><span class="block" style="margin-left: 0px;"><code class="plain">yum </code><code class="functions">install</code> <code class="plain">libogg libogg-devel libvorbis libvorbis-devel<br />
</code></span></span></p></blockquote>
<p>The quick way to setup ffmpeg, mplayer, mencoder:</p>
<blockquote><p>rpm -Uhv http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.5.1-1.el5.rf.i386.rpm</p></blockquote>
<p><em>or</em> if you have 64bit server</p>
<blockquote><p>rpm -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm</p></blockquote>
<blockquote><p>yum -y install ffmpeg ffmpeg-devel mplayer mencoder <code>ffmpeg-libpostproc</code></p></blockquote>
<p>Edit the <strong>/etc/ld.so.conf</strong> file and add the following lines:</p>
<blockquote><p><span class="content"><span class="block" style="margin-left: 0px;"><code class="plain">/usr/</code><code class="functions">local</code><code class="plain">/lib<br />
</code></span></span><span class="content"><span class="block" style="margin-left: 0px;"><code class="plain">/usr/lib</code></span></span></p></blockquote>
<p><strong>GIT<br />
</strong>(required to get X264)</p>
<blockquote><p>yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel</p></blockquote>
<blockquote>
<div>cd /usr/local/src</div>
<div>wget http://www.kernel.org/pub/software/scm/git/git-1.6.0.4.tar.gz</div>
<div>
<div>tar -zxvf git-1.6.0.4.tar.gz</div>
<div>cd git-1.6.0.4</div>
<div>make prefix=/usr/local all</div>
<div>make prefix=/usr/local/ install</div>
</div>
<div>git &#8211;version</div>
</blockquote>
<div>And git manpages:</div>
<blockquote>
<div>cd /usr/local/src<br />
wget http://www.kernel.org/pub/software/scm/git/git-manpages-1.6.0.4.tar.gz<br />
cd /usr/local/share/man<br />
tar -zxvf /usr/local/src/git-manpages-1.6.0.4.tar.gz</div>
</blockquote>
<div>
<p><span style="text-decoration: underline;"><strong>YASM</strong></span></p>
<p>YASM is a modular assembler, it is required by the x264 package.</p>
<blockquote><p>cd /usr/local/src/<br />
wget http://www.tortall.net/projects/yasm/releases/yasm-0.7.0.tar.gz<br />
tar zfvx yasm-0.7.0.tar.gz<br />
cd yasm-0.7.0<br />
./configure<br />
make &amp;&amp; make install<br />
cd ..</p></blockquote>
</div>
<div><span style="text-decoration: underline;"><strong>X264</strong></span></div>
<blockquote>
<div><span style="text-decoration: underline;"><strong><br />
</strong></span>cd /usr/local/src/</div>
<div>git clone git://git.videolan.org/x264.git<br />
cd /usr/local/src/x264<br />
./configure &#8211;enable-shared &#8211;prefix=/usr<br />
make &amp;&amp;  make install<br />
ls -s /usr/local/lib/libx264.so /usr/lib/libx264.so</div>
</blockquote>
<div>
<div><span style="text-decoration: underline;"><strong>Essential Codecs</strong></span></div>
<blockquote>
<div>cd /usr/local/src/</div>
<div>
<div class="lines">
<div class="line alt1"><span class="content"><span class="block" style="margin-left: 0px;"><code class="plain">wget http://www.mplayerhq.hu/MPlayer/releases/codecs/essential-20071007.</code><code class="functions">tar</code><code class="plain">.bz2</code></span></span></div>
<div class="line alt2"><span class="content"><span class="block" style="margin-left: 0px;"><code class="functions">tar</code> <code class="plain">xjvf essential-20071007.</code><code class="functions">tar</code><code class="plain">.bz2</code></span></span></div>
<div class="line alt1"><span class="content"><span class="block" style="margin-left: 0px;"><code class="functions">mkdir</code> <code class="plain">/usr/</code><code class="functions">local</code><code class="plain">/lib/codecs/</code></span></span></div>
<div class="line alt2"><span class="content"><span class="block" style="margin-left: 0px;"><code class="functions">mv</code> <code class="plain">essential-20071007/ /usr/</code><code class="functions">local</code><code class="plain">/lib/codecs/</code></span></span></div>
<div class="line alt1"><span class="content"><span class="block" style="margin-left: 0px;"><code class="functions">chmod</code> <code class="plain">-R 755 /usr/</code><code class="functions">local</code><code class="plain">/lib/codecs/</code></span></span></div>
</div>
</div>
</blockquote>
</div>
<div>
<p>Or all codecs:</p>
<blockquote>
<div>cd /usr/local/src/</div>
<p>wget http://www.mplayerhq.hu/MPlayer/releases/codecs/all-20100303.tar.bz2<br />
tar xjvf all-20100303.tar.bz2</p>
<div class="line alt1"><span class="content"><span class="block" style="margin-left: 0px;"><code class="functions">mkdir</code> <code class="plain">/usr/</code><code class="functions">local</code><code class="plain">/lib/codecs/</code></span></span></div>
<p>mv  all-20100303 <span class="content"><span class="block" style="margin-left: 0px;"><code class="plain">/usr/</code><code class="functions">local</code><code class="plain">/lib/codecs/</code></span></span></p></blockquote>
<p><strong><span style="text-decoration: underline;">LAME</span></strong></p>
<blockquote><p>cd /usr/local/src/</p>
<p>wget http://downloads.sourceforge.net/project/lame/lame/3.98.4/lame-3.98.4.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Flame%2Ffiles%2F&amp;ts=1285175656&amp;use_mirror=switch<br />
tar zxvf lame-3.98.4.tar.gz<br />
cd /usr/local/src/lame-3.98.4<br />
./configure<br />
make &amp;&amp; make install</p></blockquote>
<p><strong><span style="text-decoration: underline;">OGG</span></strong></p>
<blockquote><p>cd /usr/local/src/<br />
wget downloads.xiph.org/releases/ogg/libogg-1.1.3.tar.gz<br />
tar zxvf libogg-1.1.3.tar.gz<br />
cd /usr/local/src/libogg-1.1.3<br />
./configure &#8211;enable-shared &amp;&amp; make &amp;&amp; make install<br />
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig<br />
export PKG_CONFIG_PATH</p></blockquote>
<p><strong><span style="text-decoration: underline;">VORBIS</span></strong></p>
<blockquote><p>cd /usr/local/src/<br />
wget downloads.xiph.org/releases/vorbis/libvorbis-1.1.2.tar.gz<br />
tar zxvf libvorbis-1.1.2.tar.gz<br />
cd /usr/local/src/libvorbis-1.1.2<br />
./configure &amp;&amp; make &amp;&amp; make install</p></blockquote>
</div>
<div><span style="text-decoration: underline;"><strong>Theora</strong></span></div>
<blockquote>
<div>
<div>cd /usr/local/src/</div>
</div>
<div>wget http://downloads.xiph.org/releases/theora/libtheora-1.1.1.tar.bz2</div>
<div>tar jxvf libtheora-1.1.1.tar.bz2</div>
<div>cd /usr/local/src/libtheora-1.1.1</div>
<div>./configure &#8211;prefix=/usr <span class="content"><span class="block" style="margin-left: 0px;"><code class="plain">--</code><code class="functions">enable</code><code class="plain">-shared</code></span></span></div>
<div>make &amp;&amp; make installls -s /usr/local/lib/libtheora.so /usr/lib/libtheora.so</p>
</div>
</blockquote>
<div><span style="text-decoration: underline;"><strong>FAAC</strong></span></div>
<blockquote>
<div>cd /usr/local/src/</div>
<div>wget http://downloads.sourceforge.net/faac/faac-1.28.tar.gz</div>
<div>tar zxvf faac-1.28.tar.gz<br />
cd /usr/local/src/faac-1.28</div>
<div>./configure &#8211;prefix=/usr<br />
make &amp;&amp; make install</div>
</blockquote>
<div>
<p><span style="text-decoration: underline;"><strong>FAAD2</strong></span></p>
<blockquote><p>cd /usr/local/src/<br />
wget http:<span class="code-comment">//downloads.sourceforge.net/faac/faad2-2.6.1.tar.gz<br />
tar zxf faad2-2.6.1.tar.gz<br />
cd faad2<br />
autoreconf -vif<br />
./configure –disable-drm –disable-mpeg4ip<br />
make &amp;&amp; make install</span></p></blockquote>
</div>
<div><span style="text-decoration: underline;"><strong>OpenJPEG</strong></span></div>
<blockquote>
<div>cd /usr/local/src/<br />
<span class="content"><span class="block" style="margin-left: 0px;"><code class="plain">wget http://openjpeg.googlecode.com/files/openjpeg_v1_3.</code><code class="functions">tar</code><code class="plain">.gz<br />
</code></span></span><span class="content"><span class="block" style="margin-left: 0px;"><code class="functions">tar</code> <code class="plain">zxvf openjpeg_v1_3.</code><code class="functions">tar</code><code class="plain">.gz</code></span></span><br />
<span class="content"><span class="block" style="margin-left: 0px;"><code class="functions">cd</code> <code class="plain">OpenJPEG_v1_3</code></span></span></p>
<div class="line alt1"><span class="content"><span class="block" style="margin-left: 0px;"><code class="functions">make &amp;&amp;</code></span></span><code class="number"> </code><span class="content"><span class="block" style="margin-left: 0px;"><code class="functions">make</code> <code class="functions">install</code></span></span></div>
<div class="line alt2"><span class="content"><span class="block" style="margin-left: 0px;"><code class="plain">ldconfig</code></span></span></div>
</div>
</blockquote>
<div><span class="content"><span class="block" style="margin-left: 0px;"><br />
</span></span></div>
<div><span style="text-decoration: underline;"><strong>Xvid</strong></span></div>
<blockquote>
<div>cd /usr/local/src/<br />
wget http://downloads.xvid.org/downloads/xvidcore-1.2.1.tar.gz<br />
tar zxfv xvidcore-1.2.1.tar.gz<br />
cd /usr/local/src/xvidcore/build/<span class="code-keyword">generic</span><br />
./configure <span class="content"><span class="block" style="margin-left: 0px;"><code class="plain">--</code><code class="functions">enable</code><code class="plain">-shared</code></span></span><br />
make &amp;&amp; make install</div>
<div>ls -s /usr/local/lib/libxvidcore.so.4.2 /usr/lib/libxvidcore.so.4.2</div>
</blockquote>
<p>Before installing ffmpeg, setup some linking for scripts that look in certain locations for codecs:</p>
<blockquote><p>ln -s /usr/local/lib/libavformat.so.50 /usr/lib/libavformat.so.50<br />
ln -s /usr/local/lib/libavcodec.so.51 /usr/lib/libavcodec.so.51<br />
ln -s /usr/local/lib/libavutil.so.49 /usr/lib/libavutil.so.49<br />
ln -s /usr/local/lib/libmp3lame.so.0 /usr/lib/libmp3lame.so.0<br />
ln -s /usr/local/lib/libavformat.so.51 /usr/lib/libavformat.so.51<br />
ln -s /usr/local/lib/libavdevice.so.52 /usr/lib/libavdevice.so.52</p>
<p>ln -s /usr/lib/libtheora.so.0.3.10 /usr/local/lib/libtheora.so.0.3.10<br />
ln -s /usr/lib/libx264.so.80 /usr/local/lib/libx264.so.80<br />
ln -s /usr/lib/libtheora.so.0.3.10 /usr/local/lib/libtheora.so<br />
ln -s /usr/lib/libx264.so.80 /usr/local/lib/libx264.so</p></blockquote>
<p><strong><span style="text-decoration: underline;">FFMPEG </span></strong><span style="text-decoration: underline;">(download latest from SVN)</span></p>
<blockquote><p>export TMPDIR=$HOME/tmp<br />
export LD_LIBRARY_PATH=/usr/local/lib/</p>
<p>cd /usr/local/src/<br />
svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg<br />
cd /usr/local/src/ffmpeg/</p>
<p><span class="content"><span class="block" style="margin-left: 0px;"><code class="plain">./configure --</code><code class="functions">enable</code><code class="plain">-libfaac </code></span></span><span class="content"><span class="block" style="margin-left: 0px;"><code class="plain">--</code><code class="functions">enable</code><code class="plain">-shared --</code><code class="functions">enable</code><code class="plain">-memalign-hack --</code><code class="functions">enable</code><code class="plain">-gpl  --</code><code class="functions">enable</code><code class="plain">-libtheora --</code><code class="functions">enable</code><code class="plain">-libmp3lame --</code><code class="functions">enable</code><code class="plain">-libopenjpeg  --</code><code class="functions">enable</code><code class="plain">-libvorbis --</code><code class="functions">enable</code><code class="plain">-libx264 --</code><code class="functions">enable</code><code class="plain">-libxvid --</code><code class="functions">enable</code><code class="plain">-nonfree --</code><code class="functions">enable</code><code class="plain">-postproc --</code><code class="functions">enable</code><code class="plain">-avfilter </code><code class="plain">--</code><code class="functions">enable</code><code class="plain">-swscale</code></span></span><br />
make &amp;&amp; make install</p>
<p>ln -s /usr/local/bin/ffmpeg /usr/bin/ffmpeg</p></blockquote>
<p>FFMPEG configure options use 2 x &#8220;-&#8221;.</p>
<p><strong><span style="text-decoration: underline;">MPLAYER</span></strong></p>
<blockquote><p>cd /usr/local/src/<br />
svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer<br />
cd /usr/local/src/mplayer<br />
svn update<br />
cd /usr/local/src/mplayer<br />
./configure &amp;&amp; make &amp;&amp; make install</p>
<p>ln -s /usr/local/bin/mencoder /usr/bin/mencoder<br />
ln -s /usr/local/bin/mplayer /usr/bin/mplayer</p></blockquote>
<p><strong><span style="text-decoration: underline;">FLVTOOL2</span></strong><br />
First install Ruby from WHM.</p>
<blockquote><p>cd /usr/local/src/<br />
wget rubyforge.org/frs/download.php/9225/flvtool2_1.0.5_rc6.tgz<br />
tar zxvf flvtool2_1.0.5_rc6.tgz<br />
cd /usr/local/src/flvtool2_1.0.5_rc6/<br />
ruby setup.rb config<br />
ruby setup.rb setup<br />
ruby setup.rb install</p></blockquote>
<p><span style="text-decoration: underline;"><strong>YAMDI</strong></span></p>
<blockquote><p>cd /usr/local/src/<br />
wget http://downloads.sourceforge.net/project/yamdi/yamdi/1.4/yamdi-1.4.tar.gz?use_mirror=ufpr<br />
tar zxf yamdi-1.4.tar.gz<br />
cd yamdi-1.4<br />
gcc yamdi.c -o yamdi -O2 -Wall<br />
mv yamdi /usr/bin/<br />
yamdi -h</p></blockquote>
<p><span style="text-decoration: underline;"><strong>INSTALLATION RESULTS</strong></span></p>
<p>mencoder: /usr/local/bin/mencoder<br />
mplayer: /usr/local/bin/mplayer<br />
yamdi: /usr/bin/yamdi</p>
<p>Add these shortcuts to /usr/bin if you need these there by default:<br />
mencoder to /usr/local/bin/mencoder<br />
mplayer to /usr/local/bin/mplayer</p>
<p><strong>SuPHP fix<br />
</strong></p>
<p>With suphp  &#8220;env -i&#8221; is required when executing php scripts.</p>
<p>exec(&#8220;env -i /usr/<em>bin</em>/<em>php </em>&#8221; . $cmd.  &#8216;&gt;/dev/null &amp;&#8217;);</p>
<p><span style="text-decoration: underline;"><strong>MediaInfo</strong></span></p>
<p>http://mediainfo.sourceforge.net/en/Download/CentOS</p>
<blockquote><p>wget http://downloads.sourceforge.net/zenlib/libzen0-0.4.14-1.i386.CentOS_5.rpm<br />
wget http://downloads.sourceforge.net/zenlib/libzen0-devel-0.4.14-1.i386.CentOS_5.rpm<br />
wget http://downloads.sourceforge.net/mediainfo/libmediainfo0-0.7.32-1.i386.CentOS_5.rpm<br />
wget http://downloads.sourceforge.net/mediainfo/libmediainfo0-devel-0.7.32-1.i386.CentOS_5.rpm<br />
wget http://downloads.sourceforge.net/mediainfo/mediainfo-0.7.32-1.i386.CentOS_5.rpm<br />
rpm -vi libzen0-0.4.14-1.i386.CentOS_5.rpm<br />
rpm -vi libzen0-devel-0.4.14-1.i386.CentOS_5.rpm<br />
rpm -vi libmediainfo0-0.7.32-1.i386.CentOS_5.rpm<br />
rpm -vi libmediainfo0-devel-0.7.32-1.i386.CentOS_5.rpm<br />
rpm -vi mediainfo-0.7.32-1.i386.CentOS_5.rpm</p>
<p>ln -s /usr/bin/mediainfo /usr/local/bin/mediainfo</p></blockquote>
<p><span style="text-decoration: underline;"><strong>MP4Box<br />
</strong></span></p>
<blockquote><p>yum -y install freetype-devel SDL-devel freeglut-devel</p>
<p>wget -c http://mirror.ffmpeginstaller.com/source/gpac/gpac-full-0.4.5.tar.gz</p>
<p>tar -xzf gpac-full-0.4.5.tar.gz<br />
cd gpac</p>
<p>./configure &#8211;prefix=/usr/local/cpffmpeg/ &#8211;extra-cflags=-I/usr/local/cpffmpeg/include/ &#8211;extra-ldflags=-L/usr/local/cpffmpeg/lib &#8211;disable-wx &#8211;strip</p>
<p>make &amp;&amp; make lib &amp;&amp;  make apps &amp;&amp; make install lib &amp;&amp; make install</p>
<p>cp bin/gcc/libgpac.so /usr/lib</p>
<p>ln -s /usr/local/cpffmpeg/bin/MP4Box /usr/local/bin/MP4Box<br />
ln -s /usr/local/cpffmpeg/bin/MP4Box /usr/bin/MP4Box</p>
<p>install -m644 bin/gcc/libgpac.so /usr/local/lib/libgpac.so<br />
chmod +x /usr/local/lib/libgpac.so<br />
ldconfig</p></blockquote>
<p><span style="text-decoration: underline;"><strong>neroAacEnc</strong></span></p>
<blockquote><p>wget ftp://ftp6.nero.com/tools/NeroDigitalAudio.zip<br />
unzip NeroDigitalAudio.zip -d nero<br />
cd nero/linux<br />
sudo install -D -m755 neroAacEnc /usr/local/bin</p>
<p>ln -s /usr/local/bin/neroAacEnc /usr/bin/neroAacEnc</p></blockquote>
<p><strong><span style="text-decoration: underline;">uploadprogress</span></strong></p>
<blockquote><p>cd /usr/local/src<br />
wget http://pecl.php.net/get/uploadprogress-1.0.0.tgz<br />
tar -zxvf uploadprogress-1.0.0.tgz<br />
cd uploadprogress-1.0.0<br />
phpize<br />
./configure &amp;&amp; make &amp;&amp; make install</p></blockquote>
<p>Edit /usr/lib/php.ini and add:</p>
<blockquote><p>extension = &#8220;uploadprogress.so&#8221;</p></blockquote>
<blockquote>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 343px; width: 1px; height: 1px;">
<p>ASM is a modular assembler, it is required by the x264 package.</p>
<div class="wp_syntax">
<div class="code">
<pre class="bash" style="font-family: monospace;">codec:$ <span style="color: #c20cb9; font-weight: bold;">wget</span> \
http:<span style="color: #000000; font-weight: bold;">//</span>www.tortall.net<span style="color: #000000; font-weight: bold;">/</span>projects<span style="color: #000000; font-weight: bold;">/</span>yasm<span style="color: #000000; font-weight: bold;">/</span>releases<span style="color: #000000; font-weight: bold;">/</span>yasm-0.7.0.tar.gz
codec:$ <span style="color: #c20cb9; font-weight: bold;">tar</span> zfvx yasm-0.7.0.tar.gz
codec:$ <span style="color: #7a0874; font-weight: bold;">cd</span> yasm-0.7.0
codec:$ .<span style="color: #000000; font-weight: bold;">/</span>configure
codec:$ <span style="color: #c20cb9; font-weight: bold;">make</span> <span style="color: #000000; font-weight: bold;">&amp;&amp;</span> <span style="color: #c20cb9; font-weight: bold;">make</span> <span style="color: #c20cb9; font-weight: bold;">install</span>
codec:$ <span style="color: #7a0874; font-weight: bold;">cd</span> ..</pre>
</div>
</div>
</div>
</blockquote>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.videochat-scripts.com/install-ffmpeg-mplayer-flvtool2-yamdi-x264-theora-mp3lame-vorbis-ogg-faac/' addthis:title='Install ffmpeg mplayer flvtool2 yamdi x264 theora mp3lame vorbis ogg faac' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_twitter"></a><a class="addthis_button_tweetmeme"></a><a class="addthis_button_google"></a><a class="addthis_button_facebook"></a><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.videochat-scripts.com/install-ffmpeg-mplayer-flvtool2-yamdi-x264-theora-mp3lame-vorbis-ogg-faac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VideoWhisper Video Recorder</title>
		<link>http://www.videochat-scripts.com/videowhisper-video-recorder/?&#038;owa_medium=feed&#038;owa_sid=</link>
		<comments>http://www.videochat-scripts.com/videowhisper-video-recorder/#comments</comments>
		<pubDate>Sat, 31 Oct 2009 05:24:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Scripts]]></category>
		<category><![CDATA[Video Streaming]]></category>
		<category><![CDATA[camcorder]]></category>
		<category><![CDATA[custom]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[flv]]></category>
		<category><![CDATA[fmis]]></category>
		<category><![CDATA[movie]]></category>
		<category><![CDATA[on demand]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[record]]></category>
		<category><![CDATA[recorder]]></category>
		<category><![CDATA[recording]]></category>
		<category><![CDATA[red5]]></category>
		<category><![CDATA[rtmp]]></category>
		<category><![CDATA[save]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[streaming]]></category>
		<category><![CDATA[video]]></category>
		<category><![CDATA[webcam]]></category>

		<guid isPermaLink="false">http://www.videochat-scripts.com/?p=150</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.videochat-scripts.com/videowhisper-video-recorder/' addthis:title='VideoWhisper Video Recorder '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>The video recorder allows site users to record webcam videos easily from website pages. This can be use on various sites to implement online features like: + video sharing, on demand video content + video messaging, video email + video content on member profiles, video teasers, video questionnaires + video comments for online posts and [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.videochat-scripts.com/videowhisper-video-recorder/' addthis:title='VideoWhisper Video Recorder' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_twitter"></a><a class="addthis_button_tweetmeme"></a><a class="addthis_button_google"></a><a class="addthis_button_facebook"></a><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.videochat-scripts.com/videowhisper-video-recorder/' addthis:title='VideoWhisper Video Recorder '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div><div>
<p><strong></strong>The video recorder allows site users to record webcam videos easily from website pages. This can be use on various sites to implement online features like:<br />
<em>+ video sharing, on demand video content<br />
+ video messaging, video email<br />
+ video content on member profiles, video teasers, video questionnaires<br />
+ video comments for online posts and items, video discussions, video forums</em><br />
Videos are recorded as flv files on the rtmp server and can be played trough the rtmp protocol or by http players as on youtube (if published to a web accessible location).</p>
<div>
<p align="center"><a href="http://www.videowhisper.com/?p=Video+Recorder"><img src="http://www.videowhisper.com/snaps/vr_371.jpg" border="0" alt="Web Video Recording Software" width="371" height="181" /></a></p>
<ul>
<li> Live Webcam Preview</li>
<li>Select webcam/microphone, configure recording resolution, framerate, sound rate</li>
<li>Record Video</li>
<li>Timer, Maximum recording time limit</li>
<li>Accept / Discard recording</li>
<li>Instant recording preview, Replay preview</li>
</ul>
</div>
</div>
<p>For more details check the home page of VideoWhisper <a href="http://www.videowhisper.com/?p=Video+Recorder">web based Video Recorder</a>.</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.videochat-scripts.com/videowhisper-video-recorder/' addthis:title='VideoWhisper Video Recorder' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_twitter"></a><a class="addthis_button_tweetmeme"></a><a class="addthis_button_google"></a><a class="addthis_button_facebook"></a><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.videochat-scripts.com/videowhisper-video-recorder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Install latest Red5 on Linux Ubuntu</title>
		<link>http://www.videochat-scripts.com/install-red5-0-9-on-linux-ubuntu/?&#038;owa_medium=feed&#038;owa_sid=</link>
		<comments>http://www.videochat-scripts.com/install-red5-0-9-on-linux-ubuntu/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 14:34:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Servers]]></category>
		<category><![CDATA[ant]]></category>
		<category><![CDATA[apt-get]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[configure]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[guideline]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[installation]]></category>
		<category><![CDATA[instructions]]></category>
		<category><![CDATA[interactive]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jdk]]></category>
		<category><![CDATA[jre]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[manual]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[red5]]></category>
		<category><![CDATA[rtmp]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[setup]]></category>
		<category><![CDATA[steps]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[v0.9]]></category>

		<guid isPermaLink="false">http://www.videochat-scripts.com/?p=146</guid>
		<description><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.videochat-scripts.com/install-red5-0-9-on-linux-ubuntu/' addthis:title='Install latest Red5 on Linux Ubuntu '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div>This post shows how to install latest Red5 from svn trunk on Linux Ubuntu. For other linux flavors (i.e. Centos) see this comprehensive tutorial Install Red5 and JDK on Centos. This installation was done from windows so we used  WinSCP and PuTTy (free software)  and was inspired from online tutorials. This installation was done fluently: [...]<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.videochat-scripts.com/install-red5-0-9-on-linux-ubuntu/' addthis:title='Install latest Red5 on Linux Ubuntu' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_twitter"></a><a class="addthis_button_tweetmeme"></a><a class="addthis_button_google"></a><a class="addthis_button_facebook"></a><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_compact"></a></div>]]></description>
			<content:encoded><![CDATA[<div class="addthis_toolbox addthis_default_style " addthis:url='http://www.videochat-scripts.com/install-red5-0-9-on-linux-ubuntu/' addthis:title='Install latest Red5 on Linux Ubuntu '  ><a class="addthis_button_facebook_like" fb:like:layout="button_count"></a><a class="addthis_button_tweet"></a><a class="addthis_counter addthis_pill_style"></a></div><p>This post shows how to install latest Red5 from svn trunk on Linux Ubuntu.</p>
<p>For other linux flavors (i.e. Centos) see this comprehensive tutorial <a href="http://www.videochat-scripts.com/installed-red5-08-rc3-with-jdk-1613-on-linux/">Install Red5 and JDK on Centos</a>.</p>
<p><span id="more-146"></span></p>
<p>This installation was done from windows so we used  WinSCP and PuTTy (free software)  and was inspired from online tutorials.<br />
This installation was done fluently: if you go to other folders and do other tasks during the installation make sure you return to the right folder before resuming.</p>
<p>If you&#8217;re doing this remotely comment any line referring to cdrom as source from /etc/apt/sources.list .</p>
<p>&nbsp;</p>
<p>Some prerequisites:<br />
<strong>add-apt-repository ppa:sun-java-community-team/sun-java6</strong><br />
<strong> apt-get update</strong><br />
<strong> apt-get upgrade</strong><br />
<strong> apt-get install locate</strong><br />
<strong> updatedb</strong></p>
<p>&nbsp;</p>
<p>Installed required packages one by one:<br />
<strong> </strong></p>
<p><strong>apt-get install subversion<br />
apt-get install java-package<br />
apt-get install sun-java6-jdk<br />
apt-get install ant</strong></p>
<p>Used arrows to browse to the Ok and confirm on jdk installation dialogs.</p>
<p>Verified installed java version:<strong><br />
java -version </strong></p>
<p>Downloaded latest Red5:<strong><br />
mkdir -p ~/svn/red5<br />
cd ~/svn/red5<br />
svn co http://red5.googlecode.com/svn/java/server/trunk red5</strong></p>
<p>Build Red5 with Ant:<br />
<strong>export JAVA_HOME=/usr/lib/jvm/java-6-sun/</strong><br />
<strong>export ANT_HOME=/usr/share/ant/</strong><br />
<strong>cd ~/svn/red5/red5<br />
/usr/share/ant/bin/ant</strong></p>
<p>Installed Red5:<strong><br />
mkdir /usr/share/red5<br />
cp -R dist/* /usr/share/red5/</strong><br />
<strong>cd /usr/share/red5<br />
chmod 755 red5.sh<br />
chmod 755 red5-shutdown.sh</strong></p>
<p>Started Red5:<br />
<strong>./red5.sh &gt; start.log &amp;</strong></p>
<p>Verified opened ports:<br />
<strong>netstat -ant</strong></p>
<p>To install a new rtmp application you need to:</p>
<ol>
<li>Copy application to /usr/share/red5/webapps (i.e. /usr/share/red5/webapps/videowhisper as explained on <a href="http://www.videowhisper.com/?p=RTMP+Applications">VideoWhisper RTMP Applications</a>)</li>
<li>Shutdown red5<br />
<strong>cd /usr/share/red5<br />
./red5-shutdown.sh</strong></li>
<li>Restart red5<strong><br />
</strong><strong>./red5.sh &gt; restart.log &amp;</strong></li>
</ol>
<p>An alternative to doing the red5 installation yourself would be to <a href="http://www.videowhisper.com/?p=Red5+Installation">order red5 installation</a> .</p>
<p>If you don’t have the time and experience to run your own server or vps, you should use <a href="http://www.videowhisper.com/?p=Red5+Hosting">managed red5 hosting</a> .</p>
<div class="addthis_toolbox addthis_default_style addthis_32x32_style" addthis:url='http://www.videochat-scripts.com/install-red5-0-9-on-linux-ubuntu/' addthis:title='Install latest Red5 on Linux Ubuntu' ><a class="addthis_button_facebook_like"></a><a class="addthis_button_google_plusone"></a><a class="addthis_button_twitter"></a><a class="addthis_button_tweetmeme"></a><a class="addthis_button_google"></a><a class="addthis_button_facebook"></a><a class="addthis_button_preferred_1"></a><a class="addthis_button_preferred_2"></a><a class="addthis_button_preferred_3"></a><a class="addthis_button_compact"></a></div>]]></content:encoded>
			<wfw:commentRss>http://www.videochat-scripts.com/install-red5-0-9-on-linux-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

