How NETFLIX onboards new content: Video Processing at scale 🎥

Gaurav Sen August 30, 2019
Video Thumbnail
Gaurav Sen Logo

Gaurav Sen

@gkcs

About

This channel is for software developers who want to learn artificial intelligence, system design, and algorithms. You will find content around LLMs, data structures, algorithms, game-playing AI, and system design.

Video Description

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: https://medium.com/netflix-techblog/high-quality-video-encoding-at-scale-d159db052746 https://medium.com/netflix-techblog/optimized-shot-based-encodes-now-streaming-4b9464204830 https://medium.com/netflix-techblog/tagged/video-encoding https://medium.com/netflix-techblog/tagged/stream-processing https://medium.com/netflix-techblog/keystone-real-time-stream-processing-platform-a3ee651812a https://media.netflix.com/en/company-blog/how-netflix-works-with-isps-around-the-globe-to-deliver-a-great-viewing-experience System Design Playlist: https://www.youtube.com/playlist?list=PLMCXHnjXnTnvo6alSjVkgxV-VH6EPyvoX You can follow me on: LinkedIn: https://www.linkedin.com/in/gaurav-sen-56b6a941/ Instagram: https://www.instagram.com/applepie404/ Quora: https://www.quora.com/profile/Gaurav-Sen-6 Twitter: https://twitter.com/gkcs_ External content used: Fast and Furious 7 (Car chase scene) Boone Loves Video: https://www.youtube.com/watch?v=LQXdT-odNcU Sacred Games (Available on Netflix) Johnny English Reborn (What's it called?) Netflix Logo