article thumbnail

Improving our video encodes for legacy devices

The Netflix TechBlog

by Mariana Afonso , Anush Moorthy , Liwei Guo , Lishan Zhu , Anne Aaron Netflix has been one of the pioneers of streaming video-on-demand content?—?we we announced our intention to stream video over 13 years ago, in January 2007?—?and how long it takes for the video to start playing), rebuffer rates, etc.,

article thumbnail

Re-Architecting the Video Gatekeeper

The Netflix TechBlog

Gatekeeper is the system at Netflix responsible for evaluating the “liveness” of videos and assets on the site. Gatekeeper accomplishes its prescribed task by aggregating data from multiple upstream systems, applying some business logic, then producing an output detailing the status of each video in each country.

Cache 183
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Migrating Netflix to GraphQL Safely

The Netflix TechBlog

The GraphQL shim enabled client engineers to move quickly onto GraphQL, figure out client-side concerns like cache normalization, experiment with different GraphQL clients, and investigate client performance without being blocked by server-side migrations. To launch Phase 1 safely, we used AB Testing. How does it work?

Traffic 353
article thumbnail

Optimizing Video Streaming CDN Architecture for Cost Reduction and Enhanced Streaming Performance

IO River

Now, with viewers all over the world expecting flawless and high-definition streaming, video providers have their work cut out for them. What Comprises Video Streaming - Traffic CharacteristicsWith the emphasis on a high-quality streaming experience, the optimization starts from the very core. Those days are long gone.

article thumbnail

Optimizing Video Streaming CDN Architecture for Cost Reduction and Enhanced Streaming Performance

IO River

Now, with viewers all over the world expecting flawless and high-definition streaming, video providers have their work cut out for them. ‍What Comprises Video Streaming - Traffic CharacteristicsWith the emphasis on a high-quality streaming experience, the optimization starts from the very core. Those days are long gone.

article thumbnail

Download and Cache YouTube Data in an Eleventy Website with Simple JavaScript

The Polyglot Developer

So you want to add your YouTube videos to your static generated website, but you don’t want to manually keep track of all your videos and playlists? It’s a Pokémon website built with Eleventy that shows a list of my YouTube videos among other things. I get it because I’ve been there!

Cache 59
article thumbnail

Netflix Cloud Packaging in the Terabyte Era

The Netflix TechBlog

After content ingestion, inspection and encoding, the packaging step encapsulates encoded video and audio in codec agnostic container formats and provides features such as audio video synchronization, random access and DRM protection. Packaging has always been an important step in media processing.

Cloud 237