<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<channel> 

	<title>Comments on: This YouTube, it vibrates?</title>
	<link>http://ask.metafilter.com/39835/This-YouTube-it-vibrates/</link>
	<description>Comments on Ask MetaFilter post This YouTube, it vibrates?</description>
	<pubDate>Fri, 09 Jun 2006 05:24:40 -0800</pubDate>
	<lastBuildDate>Fri, 09 Jun 2006 05:24:40 -0800</lastBuildDate>
	<language>en-us</language>
	<docs>http://blogs.law.harvard.edu/tech/rss</docs>
	<ttl>60</ttl>

	<item>
		<title>Question: This YouTube, it vibrates?</title>
		<link>http://ask.metafilter.com/39835/This-YouTube-it-vibrates</link>	
		<description>How does YouTube work? &lt;br /&gt;&lt;br /&gt; I&apos;m trying to locate some information on the kind of backend needed to power a site like YouTube. Not in terms of scale or size, more in terms of the kind of software. How are the clips re-encoded and how are they streamed? Would you need Flash Media Server? What, after bandwidth, would be the biggest cost?</description>
		<guid isPermaLink="false">post:ask.metafilter.com,2006:site.39835</guid>
		<pubDate>Fri, 09 Jun 2006 04:52:21 -0800</pubDate>
		<dc:creator>prolific</dc:creator>
		
			<category>youtube</category>
		
			<category>video</category>
		
			<category>flash</category>
		
	</item> <item>
		<title>By: TonyRobots</title>
		<link>http://ask.metafilter.com/39835/This-YouTube-it-vibrates#614551</link>	
		<description>Bandwidth is by far the biggest cost. Bandwidth costs go down with added volume, but expect to pay at least $.85 to $1/GB, if you have a low-moderate volume. &lt;br&gt;
&lt;br&gt;
They also transcode whatever video format you upload to FLV, which is not cheap, computationally. Not sure what kind of software they use to do this, but it looks like&lt;a href=&quot;http://ffmpeg.mplayerhq.hu/&quot;&gt; this free package might be able to do it.&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
Finally, YouTube doesn&apos;t stream its video -- it uses &quot;&lt;a href=&quot;http://www.adobe.com/devnet/flash/articles/migrate_flashmx2004_04.html&quot;&gt;progressive download.&lt;/a&gt;&quot; You can do PD with no special server software.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.39835-614551</guid>
		<pubDate>Fri, 09 Jun 2006 05:24:40 -0800</pubDate>
		<dc:creator>TonyRobots</dc:creator>
	</item><item>
		<title>By: prolific</title>
		<link>http://ask.metafilter.com/39835/This-YouTube-it-vibrates#614556</link>	
		<description>Thanks for clearing that up, TonyRobots, I was told earlier that special server software would be needed and that the licensing would be expensive.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.39835-614556</guid>
		<pubDate>Fri, 09 Jun 2006 05:31:26 -0800</pubDate>
		<dc:creator>prolific</dc:creator>
	</item><item>
		<title>By: mikepop</title>
		<link>http://ask.metafilter.com/39835/This-YouTube-it-vibrates#614562</link>	
		<description>I&apos;m guessing the after bandwidth their next biggest cost is their team of lawyers.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.39835-614562</guid>
		<pubDate>Fri, 09 Jun 2006 05:47:13 -0800</pubDate>
		<dc:creator>mikepop</dc:creator>
	</item><item>
		<title>By: unixrat</title>
		<link>http://ask.metafilter.com/39835/This-YouTube-it-vibrates#614581</link>	
		<description>I&apos;d bet the cost of lawyers to bandwidth will soon be 1:1 if not 2:1.  :P&lt;br&gt;
&lt;br&gt;
But yeah, bandwidth, then storage, then administrative time, then processor time.&lt;br&gt;
&lt;br&gt;
If you&apos;re just getting started, it&apos;ll be storage, administrative time, bandwidth, processor, I&apos;d think.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.39835-614581</guid>
		<pubDate>Fri, 09 Jun 2006 06:18:55 -0800</pubDate>
		<dc:creator>unixrat</dc:creator>
	</item><item>
		<title>By: revgeorge</title>
		<link>http://ask.metafilter.com/39835/This-YouTube-it-vibrates#614592</link>	
		<description>I&apos;m not sure you should be so quick to worry about what costs there are after bandwidth, since YouTube is spending &lt;a href=&quot;http://www.forbes.com/home/intelligentinfrastructure/2006/04/27/video-youtube-myspace_cx_df_0428video.html&quot;&gt;$1 million per month&lt;/a&gt; on bandwidth alone.&lt;br&gt;
&lt;br&gt;
But yeah, staff, storage and enough processors to transcode uploaded video into FLV seem likely candidates for other big costs.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.39835-614592</guid>
		<pubDate>Fri, 09 Jun 2006 06:48:54 -0800</pubDate>
		<dc:creator>revgeorge</dc:creator>
	</item><item>
		<title>By: prolific</title>
		<link>http://ask.metafilter.com/39835/This-YouTube-it-vibrates#614643</link>	
		<description>I&apos;m actually less interest in cost as I am in the technology needed.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.39835-614643</guid>
		<pubDate>Fri, 09 Jun 2006 07:48:42 -0800</pubDate>
		<dc:creator>prolific</dc:creator>
	</item><item>
		<title>By: lowlife</title>
		<link>http://ask.metafilter.com/39835/This-YouTube-it-vibrates#614691</link>	
		<description>Last time I heard, ffmpeg (linked by TonyRobots) can&apos;t encode the audio portion of the FLV format. Unless they&apos;re doing two streams simultaneously (MP3 + FLV), they must be using an official encoder. Unless YouTube requires Flash 8, that means they&apos;re using &lt;a href=&quot;http://www.sorensonmedia.com/solutions/prod/mx_win.php&quot;&gt;Sorenson Squeeze for Flash&lt;/a&gt; which is scriptable and can watch folders for files to transcode. Otherwise, they&apos;re using something from On2, probably the &lt;a href=&quot;http://www.on2.com/developer/flix-engine-sdk&quot;&gt;Flix engine&lt;/a&gt; to do the transcoding.&lt;br&gt;
&lt;br&gt;
As mentioned by others, transcoding to FLV is extremely expensive computationally. I suspect they have a farm of machines doing transcoding and nothing else.&lt;br&gt;
&lt;br&gt;
Once you&apos;ve got the video, you need to distribute it. You can buy your own &lt;a href=&quot;http://www.adobe.com/products/flashmediaserver/&quot;&gt;Flash Media Server&lt;/a&gt; license, but if you want to saturate any decent internet connection, it&apos;s going to cost you at least $45,000 (for an &apos;Origin&apos; license). The alternative is to stream through a CDN (content delivery network) such as &lt;a href=&quot;http://www.vitalstream.com/&quot;&gt;VitalStream&lt;/a&gt; or &lt;a href=&quot;http://www.akamai.com/&quot;&gt;Akamai&lt;/a&gt; (there are others too). No idea what the costs are there though.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.39835-614691</guid>
		<pubDate>Fri, 09 Jun 2006 08:31:35 -0800</pubDate>
		<dc:creator>lowlife</dc:creator>
	</item><item>
		<title>By: tayknight</title>
		<link>http://ask.metafilter.com/39835/This-YouTube-it-vibrates#614698</link>	
		<description>I encoded AVIs to FLV using the free &lt;a href=&quot;http://www.rivavx.de/index.php?encoder&amp;L=3&quot;&gt;FLV Encoder&lt;/a&gt;. I used the Flash script called &lt;a href=&quot;http://www.rivavx.de/index.php?encoder&amp;L=3&quot;&gt;Flash Video Player&lt;/a&gt;, also free. There are a lot of Flash Video Players out there. I liked the way the one I referenced looked.&lt;br&gt;
&lt;br&gt;
The end results, in terms of quality, were at or better than YouTube. I have no idea how well this would scale since I had several manual processes, but I didn&apos;t pay a dime other than hosting to get it all up and running.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.39835-614698</guid>
		<pubDate>Fri, 09 Jun 2006 08:41:25 -0800</pubDate>
		<dc:creator>tayknight</dc:creator>
	</item><item>
		<title>By: wackybrit</title>
		<link>http://ask.metafilter.com/39835/This-YouTube-it-vibrates#614716</link>	
		<description>&lt;em&gt;Bandwidth is by far the biggest cost. Bandwidth costs go down with added volume, but expect to pay at least $.85 to $1/GB, if you have a low-moderate volume.&lt;/em&gt;&lt;br&gt;
&lt;br&gt;
If by &apos;low-moderate&apos; volume you mean less than 100 videos served per day, maybe, but in reality you&apos;d be aiming a lot higher than that even for a &apos;low-moderate&apos; video site.&lt;br&gt;
&lt;br&gt;
Generally you&apos;d use something like a &lt;a href=&quot;http://www.ev1servers.net/Dedicated/100Mbps.aspx&quot;&gt;100Mbps unmetered server for $2k per month&lt;/a&gt; (32,000 gigabytes per month - though you&apos;re never going to get full throughput, so even assuming 10,000 gigabytes per month for $2k, that&apos;s still only 20 cents a gig). You can go even cheaper if you colo yourself, but then you have equipment costs.&lt;br&gt;
&lt;br&gt;
I&apos;d say the biggest cost isn&apos;t necessarily bandwidth (again depends on the popularity of the site), but talent to keep the whole thing running. Salaries are one of the most sky-high expenses out there.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.39835-614716</guid>
		<pubDate>Fri, 09 Jun 2006 09:02:36 -0800</pubDate>
		<dc:creator>wackybrit</dc:creator>
	</item><item>
		<title>By: carter</title>
		<link>http://ask.metafilter.com/39835/This-YouTube-it-vibrates#614743</link>	
		<description>Kind of off-topic, but according to &lt;a href=&quot;http://www.siliconvalley.com/mld/siliconvalley/business/technology/14770401.htm&quot;&gt;this article&lt;/a&gt;, YouTube serves 200TB/day.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.39835-614743</guid>
		<pubDate>Fri, 09 Jun 2006 09:38:00 -0800</pubDate>
		<dc:creator>carter</dc:creator>
	</item><item>
		<title>By: mathowie</title>
		<link>http://ask.metafilter.com/39835/This-YouTube-it-vibrates#614761</link>	
		<description>You can find colocated linux boxes for $100 that offer a terabyte a month of bandwidth. That comes out to 10 cents a gig, and is just about the best deal possible.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.39835-614761</guid>
		<pubDate>Fri, 09 Jun 2006 09:59:42 -0800</pubDate>
		<dc:creator>mathowie</dc:creator>
	</item><item>
		<title>By: delfuego</title>
		<link>http://ask.metafilter.com/39835/This-YouTube-it-vibrates#615075</link>	
		<description>lowlife, ffmpeg doesn&apos;t have any problems encoding the audio of FLVs for me (I use &lt;a href=&quot;http://www.ffmpegx.com/&quot;&gt;ffmpegx&lt;/a&gt;, the Mac GUI version of ffmpeg).  There are the occasional QuickTime files that have the streams reversed -- audio before video -- but once I learned that and figured out which checkbox to click off to deal with it, I haven&apos;t had any hiccups at all.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.39835-615075</guid>
		<pubDate>Fri, 09 Jun 2006 16:09:03 -0800</pubDate>
		<dc:creator>delfuego</dc:creator>
	</item><item>
		<title>By: Rhomboid</title>
		<link>http://ask.metafilter.com/39835/This-YouTube-it-vibrates#615243</link>	
		<description>&lt;blockquote&gt;&lt;i&gt;but expect to pay at least $.85 to $1/GB&lt;/i&gt;&lt;/blockquote&gt;Are you freaking kidding me?  You can get a dedicated box at layeredtech.com with 1000 GB per month for &lt;a href=&quot;http://www.layeredtech.com/layer1.php?g=13&quot;&gt;$65&lt;/a&gt;, and this kind of deal is not unique in the hosting industry.  If you&apos;re paying anywhere close to $1 per GB you are getting robbed blind.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2006:site.39835-615243</guid>
		<pubDate>Fri, 09 Jun 2006 19:32:26 -0800</pubDate>
		<dc:creator>Rhomboid</dc:creator>
	</item>
	</channel>
</rss>
