article thumbnail

Netflix Video Quality at Scale with Cosmos Microservices

The Netflix TechBlog

Moorthy and Zhi Li Introduction Measuring video quality at scale is an essential component of the Netflix streaming pipeline. Perceptual quality measurements are used to drive video encoding optimizations , perform video codec comparisons , carry out A/B testing and optimize streaming QoE decisions to mention a few.

Media 171
article thumbnail

Migrating Netflix to GraphQL Safely

The Netflix TechBlog

The three strategies we will discuss today are AB Testing , Replay Testing, and Sticky Canaries. We could also swap out the implementation of a field from GraphQL Shim to Video API with federation directives. Let’s discuss the three testing strategies in further detail. How does it work?

Traffic 353
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

Scalable Annotation Service?—?Marken

The Netflix TechBlog

An example for storing both time and space based data would be an ML algorithm that can identify characters in a frame and wants to store the following for a video In a particular frame (time) In some area in image (space) A character name (annotation data) Pic 1 : Editors requesting changes by drawing shapes like the blue circle shown above.

article thumbnail

Best practices and key metrics for improving mobile app performance

Dynatrace

In-app purchases can help to measure the overall effectiveness of your business strategy. By monitoring metrics such as error rates, response times, and network latency, developers can identify trends and potential issues, so they don’t become critical. Load time and network latency metrics. Optimize images and videos.

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. Performing steps like switching from a single-CDN setup to a multi-CDN or separating strategies for content types can make the benefits twofold!

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. Performing steps like switching from a single-CDN setup to a multi-CDN or separating strategies for content types can make the benefits twofold!Â

article thumbnail

Migrating Critical Traffic At Scale with No Downtime?—?Part 2

The Netflix TechBlog

By collecting and analyzing key performance metrics of the service over time, we can assess the impact of the new changes and determine if they meet the availability, latency, and performance requirements. Migrating Persistent Stores Stateful APIs pose unique challenges that require different strategies.

Traffic 279