TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

How Netflix works: the stuff that happens when you hit Play

195 pointsby sds111over 7 years ago

11 comments

luckydudeover 7 years ago
So this is perhaps a lame post but I&#x27;m super tired, been up since 4am. I&#x27;ll try and follow up with more detail in the morning.<p>This article, in my opinion, is way off. I base that on the fact that I&#x27;ve been dancing with Netflix for a month, I might end up working with them to try and make NUMA machines serve up content faster. As in I&#x27;d be working on exactly what happens when you hit play.<p>My take on how Netflix serves you movies is nothing like what this article says.<p>They have servers in every ISP, the servers send a heartbeat to a conductor in AWS, the heartbeat says &quot;I&#x27;ve got this content and I am this over worked&quot;, when you hit play the app reaches out the conductor and says &quot;I want this&quot;, the conductor looks around and finds a server close to you that is not overloaded and off you go.<p>That might look easy. It&#x27;s not. Take a look at this post about how they fill a 100Gbit pipe: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=15367421" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=15367421</a><p>I&#x27;m a kernel guy, I&#x27;m old school, I get what they are doing there, that is impressive.<p>I wish hacker news got excited about the filling the pipe post and less excited about this thread.
评论 #15628959 未加载
评论 #15629137 未加载
评论 #15628439 未加载
评论 #15628808 未加载
评论 #15632065 未加载
kaplunover 7 years ago
<i>An Amazon Web Services data center in Frankfurt, Germany, specially dedicated to CERN.</i><p>I believe this is actually the CERN computer center itself and totally unrelated with Amazon.<p><a href="http:&#x2F;&#x2F;cds.cern.ch&#x2F;record&#x2F;1103476" rel="nofollow">http:&#x2F;&#x2F;cds.cern.ch&#x2F;record&#x2F;1103476</a>
qualitytimeover 7 years ago
You know what, I&#x27;m going to use this post to tell you what happened last night when I hit play in firefox.<p>Nothing happened.<p>I saw The spinning loading wheel and the firefox&#x2F;netflix header saying &quot;blah blah audio video software being installed try again blah restart blah&quot;...<p>I waited, I reloaded the page, I googled, I checked the DRM settings, I did blah blah blah.<p>Wasted time and frustrated I then opened microsoft edge and everything worked.<p>You know that firefox share is at 8% according to W3Counter? You know this kind of crap will only reduce this?<p>And then we&#x27;ll only have the big daddy corporate sponsored browsers.<p>And all because users want to watch netflix.<p>What a bag of mediocre horse shit.
评论 #15629010 未加载
评论 #15628940 未加载
评论 #15629197 未加载
wscottover 7 years ago
BTW. Netflix is in the process of transitioning to TLS (https) transport. Not because they need it for any reason, but because shady advertisers keep snooping connections and using that to profile users. Netflix is tired of being accused of selling user data. My understanding is that the movie was already encrypted, but that stream could be fingerprinted to identify which movie it was.<p>Using TLS is a lot more expensive so that costs them money, so I have to respect them for that.<p>Grandma&#x27;s TV is still unencrypted, but anyone who updates their client is protected.<p>They do have to deal with a whole ton of legacy clients.
评论 #15628986 未加载
johnwheelerover 7 years ago
i don’t understand how microservices solves the problem of broken interfaces. if an api changes or disappears, how is that different from the locations.txt file changing or disappearing?<p>i think it’s just another instance of humans making things more complicated than they need be. Same line of reasoning Linus went with a monolith vs a micro kernel.
评论 #15627743 未加载
评论 #15627957 未加载
评论 #15628188 未加载
评论 #15628373 未加载
评论 #15628464 未加载
rb666over 7 years ago
&quot;A special piece of code is also added to these files to lock them with what is called digital rights management or DRM — a technological measure which prevents piracy of films.&quot;<p>They should probably update this to say &quot;tries to prevent&quot;, as NF DRM has been long cracked.
评论 #15628429 未加载
评论 #15628962 未加载
fasoutoover 7 years ago
Correct me if I&#x27;m wrong but the data center picture looks very similar to the CERN computing center inside CERN installations in Meyrin.
评论 #15628296 未加载
Thaxllover 7 years ago
I still believe that Netflix stack is way too complicated for what Netflix needs. It&#x27;s a CDN with a recommendation engine that is completely garbage ( the 95% stuff I&#x27;m interested ). Also comparing Youtube and Netflix speed, Youtube is like 2&#x2F;3x faster to load any content.
X86BSDover 7 years ago
Their open conect FreeBSD boxes are nuts. The amount of data they spew is crazy. 1&#x2F;3 of all internet traffic. One service. Mind blowing.
评论 #15630131 未加载
评论 #15627921 未加载
pidybiover 7 years ago
nice to know ;)
alexnewmanover 7 years ago
Wish they would have mentioned the widevine drm Shit show