Netflix operates in two clouds. AWS and Open Connect. Its mandatory that Both of this cloud must work together seamlessly for deliver endless hours of customer-pleasing video.
By lovely singh
Well we can get full-fledge time online streaming services, within a single click and collaborating help of internet ,we can access our favourite programme without buffering in our system ..isn’t it amazing …yes off course this is just a revolutionary technics of internet and social media… but this does not seems a joke .behind this fast service ,,it takes a lot of data and technical mechanism.. through this blog I have covered some of the aspects of mechanism of Netflix that is how it is operate?!!!Although Netflix operates in two clouds. AWS and Open Connect. Its mandatory that Both of this cloud must work together seamlessly for deliver endless hours of customer-pleasing video. Netflix has 3 main components. That is oc , Netflix CDN and it’s subscribers.firstly, I will describe about some high level working of Netflix to you and then jump in to these 3 components. client is the user interface on any device used to browse and play Netflix videos. TV, XBOX, laptop or mobile phone. apart from that Anything that doesn’t involve serving video is handled in AWS. Everything that happens after we hit play is handled by Open Connect.Open Connect is Netflix’s custom global content delivery network (CDN).Open Connect stores Netflix video in different locations throughout the world. When you press play the video streams from Open Connect, into your device, and is displayed by the client.CDN – A content delivery network (CDN) is a system of distributed servers (network) that deliver pages and other Web content to a user, based on the geographic locations of the user, the origin of the webpage and the content delivery server.Before explaining system design, I will walk you through the High-level data flow/system working of Netflix. The most important thing is that how Netflix inboard video or movie on their server…that is how to handle Encoding and decoding network of Netflix.
This helps to better understand the system components.
Before any kind of movie is made available to users, Netflix must convert the video into a format that works best for our device. This process is called transcoding or encoding. Transcoding is the process that converts a video file from one format to another, to make videos viewable across different platforms and devices.
Have you ever things that Whys do we need to do it? why can’t we just play the source video? The answer of this question is that the original movie/video comes in a high definition format that’s many terabytes in size. Interestingly Netflix supported the 2200 different devices and each device has a video format that looks best on that particular device. If you’re watching Netflix on an iPhone, you’ll see a video that gives you the best viewing experience on the iPhone. Netflix also creates files optimized for different network speeds. If we are watching on a fast network, we can see that the higher quality video than we would if we’re watching over a slow network. It’s also depends on our Netflix plan. that said Netflix does create approx. 1,200 files for every movie Netflix supports 2200 different devices, including Smart TV, Android, IOS, gaming consoles, web apps etc.