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

Sustainable Web Development Strategies Within An Organization

Smashing Magazine

Sustainable Web Development Strategies Within An Organization. Sustainable Web Development Strategies Within An Organization. For example, changing our database architecture to be more efficient could save on server costs. Watch the video of Jamie’s talk from Green Tech South West. Michelle Barker. Accreditation.

Strategy 124
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

Optimizing Database Performance and Efficiency

DZone

It's easy for modern, distributed, high-scale applications to hide database performance and efficiency problems. Optimizing performance of such complex systems at scale requires some skill, but more importantly it requires a sound strategy and good observability, because you can't optimize what you can't measure.

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

Unlocking the Secrets of TOAST: How To Optimize Large Column Storage in PostgreSQL for Top Performance and Scalability

Percona

PostgreSQL is a fantastic database, but if you’re storing images, video, audio files, or other large data objects, you need to “toast” them to get optimal performance. This process is done automatically and does not significantly impact how the database is used.

Storage 87
article thumbnail

MezzFS?—?Mounting object storage in Netflix’s media processing platform

The Netflix TechBlog

It’s used extensively in our media processing platform, which includes services like Archer and runs features like video encoding and title image generation on tens of thousands of Amazon EC2 instances. We are constantly innovating on video encoding technology at Netflix, and we have a lot of content to encode. We have one file?

Media 214
article thumbnail

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

The Netflix TechBlog

For instance, video playback functionality on Netflix involves requesting URLs for the streams from a service, calling the CDN to download the bits from the streams, requesting a license to decrypt the streams from a separate service, and sending telemetry indicating the successful start of playback to yet another service.

Traffic 279