<?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>n8o</title>
	<atom:link href="http://n8o.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://n8o.org</link>
	<description>the geeks sandbox</description>
	<lastBuildDate>Tue, 03 Apr 2012 13:57:23 +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>H.264 Decoder in Pure JavaScript</title>
		<link>http://n8o.org/h-264-decoder-in-pure-javascript/</link>
		<comments>http://n8o.org/h-264-decoder-in-pure-javascript/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 14:29:34 +0000</pubDate>
		<dc:creator>n8o</dc:creator>
				<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://n8o.org/?p=400</guid>
		<description><![CDATA[This is a true testament to how powerful javascript has become. http://mbebenita.github.com/Broadway/broadway.html &#160;]]></description>
			<content:encoded><![CDATA[<p>This is a true testament to how powerful javascript has become.</p>
<p><a href="http://mbebenita.github.com/Broadway/broadway.html">http://mbebenita.github.com/Broadway/broadway.html</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://n8o.org/h-264-decoder-in-pure-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing Flash Media Server 4.5 on Ubuntu 11.04</title>
		<link>http://n8o.org/installing-flash-media-server-4-5-on-ubuntu-11-04/</link>
		<comments>http://n8o.org/installing-flash-media-server-4-5-on-ubuntu-11-04/#comments</comments>
		<pubDate>Mon, 19 Sep 2011 14:38:43 +0000</pubDate>
		<dc:creator>n8o</dc:creator>
				<category><![CDATA[Video]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Streaming]]></category>

		<guid isPermaLink="false">http://n8o.org/?p=397</guid>
		<description><![CDATA[A few weeks ago FMS 4.5 was released. While reading through the system requirements it stated once again that it only supported running on Windows, Redhat and CentOS. Unfortunately for me I only develop on a mac and a ubuntu machine. In the past I had to use a script from this blog post to get FMS [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago FMS 4.5 was released. While reading through the <a href="http://www.adobe.com/products/flashmediastreaming/systemreqs/">system requirements</a> it stated once again that it only supported running on Windows, Redhat and CentOS. Unfortunately for me I only develop on a mac and a ubuntu machine. In the past I had to use a <a href="http://www.markusbe.com/2009/09/installing-flash-media-server-on-ubuntu-linux/">script from this blog post</a> to get FMS 3.5 installed.</p>
<p>So I decided to give it a try. To see if I could in fact get the server up and running on my ubuntu machine. To my surprise, the standard install scripts worked flawlessly.</p>
<p>Here are the steps:</p>
<ol>
<li><a href="http://www.adobe.com/go/tryflashmediaserver">Download</a> the development server</li>
<li>unzip FlashMediaDevServer_4_5_all.zip</li>
<li>cd [path_to_unzipped_files]/linux</li>
<li>tar -zxvf FlashMediaServer4.5_x64.tar.gz</li>
<li>cd FMS_4_5_0_r297</li>
<li>sudo ./installFMS</li>
<li>follow the onscreen instructions</li>
<li>point your browser to your machines IP address.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://n8o.org/installing-flash-media-server-4-5-on-ubuntu-11-04/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Creating an app for the Playbook.</title>
		<link>http://n8o.org/creating-an-app-for-the-playbook/</link>
		<comments>http://n8o.org/creating-an-app-for-the-playbook/#comments</comments>
		<pubDate>Thu, 24 Feb 2011 15:49:05 +0000</pubDate>
		<dc:creator>n8o</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Air]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Flash Builder]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://n8o.org/?p=388</guid>
		<description><![CDATA[Back a few months ago at max. BlackBerry announced they would be giving away free PlayBooks to developers who develop an application for their platform. I for one am all about free stuff. So I set out to develop a tool that I thought would be useful and I would use regularly. The app I [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://n8o.org/wp-content/uploads/2011/02/Screenshot.jpg"></a><a href="http://n8o.org/wp-content/uploads/2011/02/Screenshot.jpg"><img class="alignleft size-medium wp-image-389" style="margin: 10px;" title="Screenshot" src="http://n8o.org/wp-content/uploads/2011/02/Screenshot-300x175.jpg" alt="" width="300" height="175" /></a><br />
Back a few months ago at max. BlackBerry <a href="http://us.blackberry.com/developers/tablet/playbook_offer.jsp">announced</a> they would be giving away free PlayBooks to developers who develop an application for their platform. I for one am all about free stuff. So I set out to develop a tool that I thought would be useful and I would use regularly. The app I decided to create was a programming calculator.</p>
<p>Today the application is finally complete and has been <a href="http://appworld.blackberry.com/webstore/content/28934?lang=en">accepted into the app store</a>.</p>
<p>While creating this app I used the latest version of <a href="http://labs.adobe.com/technologies/flashbuilder_burrito/">Flash Builder Burrito</a>. I found it a lot easier to use vs Flash Builder 4. The new built-in mobile wizards and device simulators were very helpful. Also the flex framework really worked great with layout and positioning as it always does. The only real gotcha with flex was how skinning works on mobile devices vs desktop apps. Everything else was a breeze.</p>
<p>Thanks Adobe and Blackberry for making such great tools that work!</p>
]]></content:encoded>
			<wfw:commentRss>http://n8o.org/creating-an-app-for-the-playbook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash Media Server 4</title>
		<link>http://n8o.org/flash-media-server-4/</link>
		<comments>http://n8o.org/flash-media-server-4/#comments</comments>
		<pubDate>Thu, 09 Sep 2010 14:35:52 +0000</pubDate>
		<dc:creator>n8o</dc:creator>
				<category><![CDATA[Video]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[Streaming]]></category>

		<guid isPermaLink="false">http://www.n8o.org/?p=352</guid>
		<description><![CDATA[Today adobe has announced the latest Flash Media 4 Server. I always get excited when I get to hear about new streaming technology. Adobe has really done a great job this time by releasing some great new features all branded up into three different tiers of software. They are called Streaming Server, Interactive Server and [...]]]></description>
			<content:encoded><![CDATA[<p>Today adobe has announced the latest Flash Media 4 Server. I always get excited when I get to hear about new streaming technology. Adobe has really done a great job this time by releasing some great new features all branded up into three different tiers of software. They are called <a href="http://www.adobe.com/products/flashmediastreaming/">Streaming Server</a>, <a href="http://www.adobe.com/products/flashmediainteractive/">Interactive Server</a> and <a href="http://www.adobe.com/products/flashmediaenterprise/">Enterprise Server</a>.</p>
<p>The new features include :</p>
<ul>
<li>Full 64-bit support NEW</li>
<li>Enhanced playback experience NEW</li>
<li>Faster switching with RTMP Dynamic Streaming ENHANCED</li>
<li>Absolute timecode NEW</li>
<li>RTMP quality of service (QoS) improvements ENHANCED</li>
<li>Greater live streaming security NEW</li>
<li>Simplified player development ENHANCED</li>
<li>Multiuser experiences for your audience ENHANCED</li>
<li>AMF3 support</li>
<li>Rich server-side scripting support</li>
<li>Peer-assisted networking</li>
<li>Application-level multicast NEW</li>
<li>IP multicast broadcast NEW</li>
<li>Enhanced buffer NEW</li>
<li>Faster switching with RTMP Dynamic Streaming ENHANCED</li>
<li>Absolute timecode NEW</li>
<li>RTMP quality of service (QoS) improvements ENHANCED</li>
<li>Protected multiprotocol streaming ENHANCED</li>
<li>H.264 video and HE-AAC audio</li>
<li>Live HD video streaming</li>
<li>RTMP Dynamic Streaming ENHANCED</li>
<li>Protected content delivery ENHANCED</li>
<li>DVR functionality</li>
<li>MPEG-4 video recording</li>
<li>H.264 video and HE-AAC audio</li>
<li>Live HD/H.264 video streaming</li>
<li>Bandwidth detection</li>
<li>Protected streaming support ENHANCED</li>
<li>Full 64-bit support NEW</li>
<li>Simplified player development ENHANCED</li>
<li>Simple publishing workflows</li>
<li>Integrated HTTP server</li>
<li>Consistent delivery across all screens</li>
<li>Ultimate efficiency NEW</li>
<li>Plug-in architecture</li>
<li>Easier implementation ENHANCED</li>
<li>Stream splitting</li>
<li>Server redirection handling</li>
<li>Logging</li>
</ul>
<p>&lt; <a href="http://www.adobe.com/products/flashmediaserver/">Flash Media 4 Server</a> /&gt;<br />
&lt; <a href="http://www.adobe.com/go/tryflashmediaserver">Developer Download</a> /&gt;</p>
]]></content:encoded>
			<wfw:commentRss>http://n8o.org/flash-media-server-4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Akamai Adobe HTTP Dynamic Streaming</title>
		<link>http://n8o.org/akamai-adobe-http-dynamic-streaming/</link>
		<comments>http://n8o.org/akamai-adobe-http-dynamic-streaming/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 14:47:20 +0000</pubDate>
		<dc:creator>n8o</dc:creator>
				<category><![CDATA[Video]]></category>
		<category><![CDATA[Akamai]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[HTTP Streaming]]></category>
		<category><![CDATA[Streaming]]></category>

		<guid isPermaLink="false">http://www.n8o.org/?p=341</guid>
		<description><![CDATA[Finally a good demo of Adobe&#8217;s new HTTP based Dynamic streaming. Can&#8217;t wait to dissect this one a bit more. Here is more information about the new feature included in Flash Player 10.1. HTTP Dynamic Streaming FMF File Manifest Spec F4F Parser Info Can&#8217;t wait to come up with an open source solution to this type of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.n8o.org/wp-content/uploads/2010/08/akamai_http_dynamic_streaming.jpg"><img class="alignnone size-full wp-image-342" title="akamai_http_dynamic_streaming" src="http://www.n8o.org/wp-content/uploads/2010/08/akamai_http_dynamic_streaming.jpg" alt="" width="743" height="460" /></a></p>
<p>Finally a good demo of Adobe&#8217;s new HTTP based Dynamic streaming. Can&#8217;t wait to dissect this one a bit more. Here is more information about the new feature included in Flash Player 10.1.</p>
<ul>
<li><a href="http://www.adobe.com/products/httpdynamicstreaming/">HTTP Dynamic Streaming</a></li>
<li><a href="http://opensource.adobe.com/wiki/display/osmf/Flash+Media+Manifest+File+Format+Specification">FMF File Manifest Spec</a></li>
<li><a href="http://opensource.adobe.com/svn/opensource/osmf/trunk/framework/OSMF/org/osmf/net/httpstreaming/f4f/">F4F Parser Info</a></li>
</ul>
<p>Can&#8217;t wait to come up with an open source solution to this type of streaming.</p>
]]></content:encoded>
			<wfw:commentRss>http://n8o.org/akamai-adobe-http-dynamic-streaming/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>CrystalHD OSX</title>
		<link>http://n8o.org/crystalhd-osx/</link>
		<comments>http://n8o.org/crystalhd-osx/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 13:45:14 +0000</pubDate>
		<dc:creator>n8o</dc:creator>
				<category><![CDATA[Video]]></category>
		<category><![CDATA[CrystalHD]]></category>
		<category><![CDATA[XBMC]]></category>

		<guid isPermaLink="false">http://www.n8o.org/?p=335</guid>
		<description><![CDATA[The other day I finally broke down and ordered a CrystalHD decoder chip. The CrystalHD is a hardware decoder than can decode h.264/AVC, VC1 and Mpeg2 in hardware. It plugs into a PCI-Express 1x slot. You can install it on an older mac mini or an apple tv. I have to say the results were [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.n8o.org/wp-content/uploads/2010/08/crystalhd-pr-shot.png"><img class="alignnone size-full wp-image-336" title="crystalhd-pr-shot" src="http://www.n8o.org/wp-content/uploads/2010/08/crystalhd-pr-shot.png" alt="" width="720" height="405" /></a></p>
<p>The other day I finally broke down and ordered a CrystalHD decoder chip. The CrystalHD is a hardware decoder than can decode h.264/AVC, VC1 and Mpeg2 in hardware. It plugs into a PCI-Express 1x slot. You can install it on an older mac mini or an apple tv. I have to say the results were fantastic. With some higher bitrate shows my mini would skip. But no longer with this magnificent little chip. I would recommend it for anyone who is on older hardware and doesn&#8217;t want to pay to upgrade their cpu or system in general.</p>
<p>One thing to note is that in order to get it to work with the latest version of osx I had to compile it from source. You can <a href="http://code.google.com/p/crystalhd-for-osx/">download the source here</a>. If you are installing in osx skip the &#8220;install instructions (kext driver)&#8221; section and just enter the following into the terminal. this will let the kext load after each reboot.</p>
<p><code>sudo cp -r BroadcomCrystalHD.kext /System/Library/Extensions/<br />
sudo -S chmod -R 755 /System/Library/Extensions/BroadcomCrystalHD.kext<br />
sudo -S chown -R root:wheel /System/Library/Extensions/BroadcomCrystalHD.kext</code></p>
<p>One thing I would like to see if it would ever be possible to use this with FFMPEG. Imagine having the CrystalHD decode the frames and have ffmpeg encode them in another format. This would increase transcoding times significantly since most of the computer resources would be freed. I wonder if any one has tried it out.</p>
]]></content:encoded>
			<wfw:commentRss>http://n8o.org/crystalhd-osx/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tips for learning Erlang</title>
		<link>http://n8o.org/tips-for-learning-erlang/</link>
		<comments>http://n8o.org/tips-for-learning-erlang/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 14:46:55 +0000</pubDate>
		<dc:creator>n8o</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Erlang]]></category>

		<guid isPermaLink="false">http://www.n8o.org/?p=329</guid>
		<description><![CDATA[As I&#8217;ve stated in an earlier blog posts, I&#8217;ve been dedicating time to learning Erlang. Erlang isn&#8217;t the easiest language to learn. Documents and examples seem to get out of date fast and don&#8217;t always work so well. So this is a list of resources that I&#8217;ve been reading through to help myself learn some [...]]]></description>
			<content:encoded><![CDATA[<p>As I&#8217;ve stated in an earlier blog posts, I&#8217;ve been dedicating time to learning Erlang. Erlang isn&#8217;t the easiest language to learn. Documents and examples seem to get out of date fast and don&#8217;t always work so well. So this is a list of resources that I&#8217;ve been reading through to help myself learn some erlang. For starters I would recommend the following.</p>
<h2>Web Sites</h2>
<ol>
<li><a href="http://learnyousomeerlang.com/content">Learn You Some Erlang</a><br />
This is a great resource that keeps getting added to. It&#8217;s not completed yet but it&#8217;s free and very helpful if you are interested in learning some of the basics.</li>
<li><a href="http://www.erlang.org/doc/">API / Official Docs</a><br />
You&#8217;ll never get too far without a good reference to available API&#8217;s and official Documentation. It takes a bit to get used to but there is a ton of information here including best practices.</li>
<li> <a href="http://trapexit.org/Category:HowTo">trapexit.org</a><br />
This site has a ton of resources and tutorials.</li>
<li><a href="http://www.erlang-factory.com/">Erlang Factory</a><br />
If you can make it out to one of these events I&#8217;m sure you would learn a lot. I&#8217;ve never been but I&#8217;ve heard it&#8217;s great. You can find some videos on their site.</li>
<li><a href="http://spawnlink.com/articles/tag/otp-introduction/">SpawnLink.com</a><br />
Great tutorial series about gen_server.  Start with <a rel="bookmark" href="http://spawnlink.com/articles/an-introduction-to-gen_server-erlybank/">An Introduction to gen_server: “ErlyBank”</a></li>
</ol>
<h2>Books</h2>
<ol>
<li><a href="http://www.amazon.com/ERLANG-Programming-Francesco-Cesarini/dp/0596518188/ref=sr_1_1?ie=UTF8&amp;s=books&amp;qid=1279723272&amp;sr=8-1">ERLANG Programming</a> by Francesco Cesarini and Simon Thompson<br />
I Reccomend this book for beginners.</li>
<li><a href="http://www.amazon.com/Programming-Erlang-Software-Concurrent-World/dp/193435600X/ref=sr_1_2?ie=UTF8&amp;s=books&amp;qid=1279723272&amp;sr=8-2">Programming Erlang: Software for a Concurrent World</a> by Joe Armstrong<br />
I started reading this book but switched to &#8220;ERLANG Programming&#8221; Seemed easier to fallow for me and went into more detail that helped benefit me better.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://n8o.org/tips-for-learning-erlang/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FFMPEG 0.6 + Erlyvideo</title>
		<link>http://n8o.org/ffmpeg_erlyvideo/</link>
		<comments>http://n8o.org/ffmpeg_erlyvideo/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 23:11:07 +0000</pubDate>
		<dc:creator>n8o</dc:creator>
				<category><![CDATA[Video]]></category>
		<category><![CDATA[Erlyvideo]]></category>
		<category><![CDATA[FFMPEG]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Streaming]]></category>

		<guid isPermaLink="false">http://www.n8o.org/?p=322</guid>
		<description><![CDATA[Previously I posted about compiling FFMPEG with RTMP support. Now I&#8217;m going to describe what you have to do to view that content with Erlyvideo running on OSX of course. Assuming you have MacPorts installed. Run the following command: sudo port install erlang Once that is done you are ready to install Erlyvideo. Go here for up [...]]]></description>
			<content:encoded><![CDATA[<p>Previously I posted about compiling <a title="Compiling FFMPEG with RTMP" href="http://www.n8o.org/video/compiling-ffmpeg-rtmp-support/">FFMPEG with RTMP</a> support. Now I&#8217;m going to describe what you have to do to view that content with <a href="http://erlyvideo.org/">Erlyvideo</a> running on OSX of course.</p>
<p>Assuming you have MacPorts installed. Run the following command:<br />
<code>sudo port install erlang</code></p>
<p>Once that is done you are ready to install Erlyvideo. Go here for up to date <a title="Erlyvideo Install Instructions" href="http://erlyvideo.org/install/source">install instructions</a> (you will also need git installed).</p>
<p>Finally on to the fun stuff. go to <a href="http://localhost:8082/">http://localhost:8082/</a></p>
<p>Assuming everything worked alright you should see the flash content loaded. Go ahead open up terminal and run the following command replacing INPUT_FILE with the file of your choice.</p>
<p><code>ffmpeg -i INPUT_FILE -re -ac 2 -acodec libfaac -vcodec libx264 -vpre default -s 480x320 -f flv rtmp://localhost:1935/rtmp/test</code></p>
<p>Now switch back to your browser where you have the erlyvideo page loaded. replace the url at the top of the page with.<br />
<code>rtmp://localhost:1935/rtmp/test</code></p>
<p>Click on the Connect button.<br />
Then towards the bottom of the page click the Play button.</p>
<p>Congratulations you are now streaming video to erlyvideo!!!</p>
]]></content:encoded>
			<wfw:commentRss>http://n8o.org/ffmpeg_erlyvideo/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Compiling FFMPEG 0.6 with RTMP Support for OSX</title>
		<link>http://n8o.org/compiling-ffmpeg-rtmp-support/</link>
		<comments>http://n8o.org/compiling-ffmpeg-rtmp-support/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 15:22:28 +0000</pubDate>
		<dc:creator>n8o</dc:creator>
				<category><![CDATA[Video]]></category>
		<category><![CDATA[FFMPEG]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[RTMP]]></category>
		<category><![CDATA[Streaming]]></category>

		<guid isPermaLink="false">http://www.n8o.org/?p=314</guid>
		<description><![CDATA[The other day FFMPEG released version 0.6 nick named &#8220;Works with HTML5&#8243;. Today I&#8217;m going to try to describe the steps on how to compile this new release in OSX with RTMP support. This wont be for the faint of heart. First you will need to download and install Xcode and then MacPorts. Please go here [...]]]></description>
			<content:encoded><![CDATA[<p>The other day <a title="FFMPEG" href="http://ffmpeg.org/">FFMPEG</a> released version 0.6 nick named &#8220;Works with HTML5&#8243;. Today I&#8217;m going to try to describe the steps on how to compile this new release in OSX with RTMP support. This wont be for the faint of heart.</p>
<p>First you will need to download and install <a title="Xcode" href="http://developer.apple.com/technologies/xcode.html">Xcode</a> and then <a title="MacPorts" href="http://www.macports.org/">MacPorts</a>. Please go here for MacPort <a title="MacPorts" href="http://www.macports.org/install.php">download and install instructions</a>.</p>
<p>Once when MacPorts is done being installed you will need to install a few packages. They include yasm, pkgconfig and openssl. So lets begin getting those installed first. Type the following command into terminal and then press enter.<br />
<code>sudo port install yasm pkgconfig openssl</code></p>
<p>Once when this is complete you will need to download a few extra files. We are going to compile these manually so we make sure we have the latest and greatest.</p>
<p><a title="FAAC" href="http://downloads.sourceforge.net/faac/faac-1.28.tar.gz">FAAC v1.28</a><br />
<a title="FAAD" href="http://downloads.sourceforge.net/faac/faad2-2.7.tar.gz">FAAD2 v2.7</a><br />
<a title="Lame" href="http://sourceforge.net/projects/lame/files/lame/3.98.4/lame-3.98.4.tar.gz/download">Lame</a><br />
<a title="RTMPDUMP (librtmp)" href="http://rtmpdump.mplayerhq.hu/download/rtmpdump-2.2e.tar.gz">LIBRTMP</a><br />
<a title="x264" href="ftp://ftp.videolan.org/pub/videolan/x264/snapshots/">x264</a> (download the latest build)<br />
<a title="FFMPEG 0.6" href="http://ffmpeg.org/releases/ffmpeg-0.6.tar.gz">FFMPEG 0.6</a></p>
<p>First you will want to extract each archive. In OSX you can double-click on the archive to extract or else in terminal use the following command.</p>
<p><code> tar xzf FILE_NAME.tar.gz</code></p>
<p>Now it&#8217;s time to compile each library. Don&#8217;t worry its very easy. For the rest of the steps we will only be working in terminal. So open it up and navigate to where you downloaded your files. Mine are located in my Downloads folder.<br />
<code>cd ~/Downloads</code></p>
<p>Enter the following commands to navigate to your faac folder, configure, compile and install.</p>
<p><code>cd faac-1.28/<br />
./configure<br />
make<br />
make install</code></p>
<p>Now to compile Faad</p>
<p><code>cd ../faad2-2.7/<br />
./configure<br />
make<br />
make install</code></p>
<p>Lames turn</p>
<p><code>cd ../lame-3.98.4/<br />
./configure<br />
make<br />
make install</code></p>
<p>RTMP is a little different.</p>
<p><code>cd ../rtmpdump-2.2e/<br />
make SYS=MacOSX<br />
make install</code></p>
<p>Your path to h264 will most likely be different from mine.</p>
<p><code>cd ../x264-snapshot-20100629-2245/<br />
./configure<br />
make<br />
make install</code></p>
<p>Finally FFMPEG 0.6. This also requires a few more steps.<br />
<code>cd ../ffmpeg-0.6/<br />
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig<br />
./configure --enable-gpl --enable-nonfree --enable-pthreads --enable-libfaac --enable-libfaad --enable-libmp3lame --enable-libx264 --enable-libvpx --enable-librtmp<br />
make<br />
make install</code></p>
<p>Done! now you are ready to encode your file and send it to an RTMP server. I&#8217;ve been using the following command to test this.<br />
<code>ffmpeg -i INPUT_FILE -re -ac 2 -acodec libfaac -vcodec libx264 -vpre default -s 480x320 -f flv rtmp://localhost:1935/rtmp/test</code></p>
<p>Just replace INPUTE_FILE with the video you want to transcode and rtmp://localhost:1935/rtmp/test with the RTMP server you want to publish to. This could be a <a href="http://www.adobe.com/products/flashmediaserver/">Flash Media Server</a>, <a href="http://www.wowzamedia.com/">Wowza Server</a>, <a href="http://red5.org/">Red5</a>, <a href="http://erlyvideo.org/">Erlyvideo</a> or any other server that supports this functionality.</p>
]]></content:encoded>
			<wfw:commentRss>http://n8o.org/compiling-ffmpeg-rtmp-support/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Google Font Directory</title>
		<link>http://n8o.org/google-font-directory/</link>
		<comments>http://n8o.org/google-font-directory/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 14:06:28 +0000</pubDate>
		<dc:creator>n8o</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Fonts]]></category>

		<guid isPermaLink="false">http://www.n8o.org/?p=309</guid>
		<description><![CDATA[For all of those designers out there who would like to be able to take fonts from Google Font Directory and use them in your designs. Here is a link to download all the Google Fonts. These Fonts are True Type fonts. Enjoy!]]></description>
			<content:encoded><![CDATA[<p>For all of those designers out there who would like to be able to take fonts from <a title="Google Web Fonts API" href="http://code.google.com/apis/webfonts/">Google Font Directory</a> and use them in your designs. Here is a link to download all the <a href="http://www.n8o.org/wp-content/uploads/2010/06/Google-Font-Directory.zip">Google Fonts</a>. These Fonts are True Type fonts.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://n8o.org/google-font-directory/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: basic

Served from: www.n8o.org @ 2012-05-21 00:59:32 -->
