I did something similar to this a few months ago using nginx, rtmp, and vlc in hopes of making an HTML5 only streaming service.<p>In the end, I found out that using a VM for transcoding is not a great idea. Having a &gt; 3 minute lag time between input and output was... difficult to work with.<p>I&#x27;m not willing to pay for Amazon&#x27;s transcoding service because of uh, student wages, so I scrapped that project.<p>Fun weekend project at the very least.