How NETFLIX onboards new content: Video Processing at scale 🎥

Опубликовано: 15 Октябрь 2024
на канале: Gaurav Sen
407,202
11k

Everyday, #Netflix handles billions of requests regarding movies, trailers and other video content. Delivering at such a large scale needs an #engineering marvel. This #video will talk about how Netflix is able to onboard new video content onto their platform. We go from video chunking to collating 4 second shots into scenes.

Amazon S3 is used to store the video chunks. Netflix also provides open connect servers to internet service providers, which acts like a cache of movies. Most requests to Netflix can be served by this cache, and the remaining are sent over the network. This reduces the bandwidth and time required for Netflix to operate at scale. Synergy at it's finest.

00:00 Problem Description
00:32 Video formats and resolutions
03:18 Chunk processing
05:52 Storage
06:19 OpenConnect for video caching
10:13 Summary

Looking to ace your next interview? Try this System Design video course! 🔥
https://interviewready.io

With video lectures, architecture diagrams, capacity planning, API contracts and evaluation tests. It's a complete package.

References:
  / high-quality-video-encoding-at-scale  
  / optimized-shot-based-encodes-now-streaming  
  / video  
  / stream  
  / keystone-real-time-stream-processing-platform  
https://media.netflix.com/en/company-...

System Design Playlist:    • System Design Playlist  

You can follow me on:
LinkedIn:   / gaurav-sen-56b6a941  
Instagram:   / applepie404  
Quora: https://www.quora.com/profile/Gaurav-...
Twitter:   / gkcs_  

External content used:
Fast and Furious 7 (Car chase scene)
Boone Loves Video:    • 🌎Create 3D PATH ANIMATIONS Around the...  
Sacred Games (Available on Netflix)
Johnny English Reborn (What's it called?)
Netflix Logo