ericfaller.com Pithy Quote Goes Here

17Apr/08

Netflix Bandwidth

A random thought experiment that just popped into my head: what's the bandwidth of my Netflix "connection"?

Let's assume that Netflix mails me 3 DVDs per week, each of which is just a plain old single-sided single-layer disc with a movie on it. The bandwidth should be:

Netflix Bandwidth

The result surprised me: the bandwidth is 187 kbps! It's also sustained, full-duplex, and at 100% utilization (assuming I watch all the way through all the movies). The "download" speed is comparable to a low-end ISDN connection in the US. Switching to HD-DVD Blu-Ray would increase the bandwidth to 992 kbps, in which case the "upload" speed would actually be higher than my upload speed on my Comcast connection.

Of course, with an average latency of 2.3 days (201600000 ms), it would be pretty much impossible to run a protocol like TCP on it (unless the timeouts were really, really high). Just to begin downloading a simple HTML page would probably take several weeks, due to the SYN/ACK handshaking of the DNS and HTTP transactions..

Update 3/18: Fixed math error. Thanks Simon!

Comments (6) Trackbacks (0)
  1. I heard a story once where a company offering mine tours priced up various connections (wired/wireless ethernet) to transmit guest photos from the mine to the base and eventually decided upon carrier pigeons because they were cheaper and offered higher bandwidth. They were also upgradeable, since they could strap larger capacity memory cards to them as they became available.

    However, they began to experience packet loss when a hawk showed up…

  2. PS. You made a mistake in your calculation :)

    Looks like you read the final bitrate of 0.1865 million bits per second incorrectly as 0.8865.

  3. Doh! I should have double-checked the math. Now the result is not as surprising.. Nice catch :)

  4. Nice analysis…I did some related analysis regarding the Roku box yesterday, you might find that interesting.

    http://multicodecjukebox.blogspot.com/

Leave a comment


Trackbacks are disabled.

About Me

Eric Faller

Eric Faller

Software Engineer at Facebook
Palo Alto, CA
Resumé
Facebook Link

Like

Photos

DSC_4427 IMG_0795 IMG_0800 IMG_1754 IMG_2490 IMG_4725 DSC01489 IMG_4120 IMG_1171 DSC_5869 IMG_1716 DSC01394
More Photos..

Recent Posts

Topics

Archives

Site Tasks