How Netflix onboards new content: Video Processing at scale
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
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 Course:
https://get.interviewready.io/courses/system-design-interview-prep
Along with video lectures, this course has architecture diagrams, capacity planning, API contracts and evaluation tests. It's a complete package.
Use the coupon code 'earlybird' for a 20% discount.
System Design Book: https://amzn.to/2yQIrxH
System Design Playlist: https://www.youtube.com/playlist?list=PLMCXHnjXnTnvo6alSjVkgxV-VH6EPyvoX
Become a channel member!
https://www.youtube.com/channel/UCRPMAqdtSgd0Ipeef7iFsKw/join
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_
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
Видео How Netflix onboards new content: Video Processing at scale канала Gaurav Sen
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
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 Course:
https://get.interviewready.io/courses/system-design-interview-prep
Along with video lectures, this course has architecture diagrams, capacity planning, API contracts and evaluation tests. It's a complete package.
Use the coupon code 'earlybird' for a 20% discount.
System Design Book: https://amzn.to/2yQIrxH
System Design Playlist: https://www.youtube.com/playlist?list=PLMCXHnjXnTnvo6alSjVkgxV-VH6EPyvoX
Become a channel member!
https://www.youtube.com/channel/UCRPMAqdtSgd0Ipeef7iFsKw/join
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_
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
Видео How Netflix onboards new content: Video Processing at scale канала Gaurav Sen
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Whatsapp System Design: Chat Messaging Systems for InterviewsWhy do Databases fail? AntiPatterns to avoid!NETFLIX System design | software architecture for netflixSystem Design: Tinder as a microservice architectureCapacity Estimation: How much data does YouTube store daily?How Does Netflix Work?Service discovery and heartbeats in micro-servicesSystem Design Interview - Rate Limiting (local and distributed)Distributed Consensus and Data Replication strategies on the serverWhat is the Publisher Subscriber Model?System Design Interview - Top K Problem (Heavy Hitters)What is Database Sharding?System Design : Design a service like TinyUrlIntroduction to NoSQL databasesDesigning Instagram: System Design of News FeedNetflix System Design | Media Streaming Platform | System Design InterviewWhat is a Message Queue and Where is it used?System design : Design Autocomplete or Typeahead Suggestions for Google search