Netflix Scales AV1 Film Grain Synthesis for Superior Streaming

2025-07-04
Netflix Scales AV1 Film Grain Synthesis for Superior Streaming

Netflix is significantly improving streaming quality by deploying AV1 Film Grain Synthesis (FGS) at scale. FGS preserves the artistic intent of film grain while achieving substantial bitrate reduction. By separating and modeling film grain before compression, then reconstructing it during playback, Netflix delivers high-quality video using less data. This enhances the viewing experience for millions, offering clearer visuals with reduced bandwidth consumption. This technology is now live across a wide range of Netflix titles.

Read more

Netflix's Unified Data Architecture: Model Once, Represent Everywhere

2025-06-14
Netflix's Unified Data Architecture: Model Once, Represent Everywhere

Netflix's exploding content offerings — films, series, games, live events, ads — have created a complex web of supporting systems. To tackle duplicated models, inconsistent terminology, and data quality issues, Netflix built the Unified Data Architecture (UDA). UDA is a knowledge graph enabling teams to define models once and reuse them consistently across systems. Leveraging an internal metamodel called Upper, UDA translates domain models into various technical data structures (GraphQL, Avro, SQL, etc.), automating data movement and transformation between containers. This boosts efficiency and data consistency. Two production systems, Primary Data Management (PDM) and Sphere, showcase UDA's power, handling authoritative reference data and self-service operational reporting respectively.

Read more
Development Data Architecture

Netflix Solves the EBPF Flow Log IP Address Attribution Problem

2025-04-08
Netflix Solves the EBPF Flow Log IP Address Attribution Problem

Netflix previously used eBPF to collect TCP flow logs, but IP address attribution issues rendered the data unreliable. The initial approach relied on a Sonar service, but suffered from delays and inaccuracies. To solve this, Netflix redesigned its attribution method. For local IP addresses, it leverages EC2 instance certificates or utilizes the IPMan service and eBPF maps to handle container workloads. For remote IP addresses, FlowCollector collects flow logs and uses timestamps and local IP address attribution information to infer remote IP address ownership. A Kafka-based mechanism shares data across nodes, addressing regionalization and non-workload IP address attribution. Finally, validation using the Zuul service demonstrates that the new method effectively eliminates misattribution, making eBPF flow logs provide reliable network insights.

Read more

Netflix's Media Production Suite: Democratizing Filmmaking Globally

2025-04-01
Netflix's Media Production Suite: Democratizing Filmmaking Globally

Netflix has developed the Media Production Suite (MPS), a suite of tools designed to tackle the complex media management challenges in film and television production. Leveraging a hybrid cloud infrastructure, MPS automates workflows and provides tools like footage ingest, a media library, dailies workflow, and remote workstations, streamlining processes, boosting efficiency, and fostering global collaboration. Through adoption of open standards and partnerships with productions like the Brazilian series 'Senna', Netflix demonstrates MPS' potential to increase efficiency, reduce costs, and democratize access to advanced production tools worldwide for filmmakers.

Read more