article thumbnail

All of Netflix’s HDR video streaming is now dynamically optimized

The Netflix TechBlog

by Aditya Mavlankar , Zhi Li , Lukáš Krasula and Christos Bampis High dynamic range ( HDR ) video brings a wider range of luminance and a wider gamut of colors, paving the way for a stunning viewing experience. HDR was launched at Netflix in 2016 and the number of titles available in HDR has been growing ever since. The graphic below (Fig.

article thumbnail

Designing Instagram

High Scalability

Design a photo-sharing platform similar to Instagram where users can upload their photos and share it with their followers. Generating machine learning based personalized recommendations to discover new people, photos, videos, and stories relevant one’s interest. High Level Design. Component Design. API Design.

Design 334
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

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

Best practices for Fluent Bit 3.0

Dynatrace

Fluent Bit is a telemetry agent designed to receive data (logs, traces, and metrics), process or modify it, and export it to a destination. Fluent Bit was designed to help you adjust your data and add the proper context, which can be helpful in the observability backend. What’s the difference between Fluent Bit and Fluentd?

article thumbnail

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

The Netflix TechBlog

Mounting object storage in Netflix’s media processing platform By Barak Alon (on behalf of Netflix’s Media Cloud Engineering team) MezzFS (short for “Mezzanine File System”) is a tool we’ve developed at Netflix that mounts cloud objects as local files via FUSE. What problem are we solving? Encoding is not a one-time process?—?large

Media 214
article thumbnail

Scaling Media Machine Learning at Netflix

The Netflix TechBlog

In addition, we provide a unified library that enables ML practitioners to seamlessly access video, audio, image, and various text-based assets. Media Feature Storage: Amber Storage Media feature computation tends to be expensive and time-consuming. Background Match Cutting is a video editing technique.

Media 290
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