Saved
Software · Systems

Advanced Video Coding

AVC didn’t invent efficient video compression — it locked the industry into a rigid, block-based architecture for twenty years.

Worth your time?3.5/5Yes.Study the whole thing.What works, what does not, who it is for ↓
9:54in productionCh. 1 · The Target Was Narrow/ 9:54 · ceiling 15 min
4 chapters · 9:54Ceiling 15:00

The brief is written and checked. The video joins this page when it is cut.4 chapters · 1 min read · 9:54 planned

Read the brief

AVC/H.264 is a block-oriented, motion-compensated video compression standard jointly maintained by ITU-T and ISO/IEC. Finalised in May 2003, it achieved its goal of halving bit rates versus predecessors. Its architecture enabled widespread HD streaming but resists modern adaptive and AI-native workflows.

Chapters & takeaways4
  1. 0:45
    The Target Was Narrow

    It was built to halve bit rates — not to enable AI, VR, or real-time collaboration.

  2. 2:38
    How It Actually Compresses

    Block-by-block motion compensation remains its irreversible architectural anchor.

  3. 4:42
    One Standard, Two Labels

    ITU-T and ISO/IEC maintain one spec under two names — no divergence, no drift.

  4. 6:15
    Timed Extensions, Not Organic Growth

    Extensions arrived on strict calendar deadlines — FRExt in 2004, SVC in 2007, MVC in 2009.

1 more chapterFewer chapters
Worth your time?

Yes. Study the whole thing.

3.5/ 5
What works
  • consistent cross-platform decode
  • predictable bandwidth consumption
  • hardware acceleration on virtually all consumer devices
What does not
  • support neural codec integration
  • enable dynamic per-scene quality adaptation
  • scale to sub-50ms end-to-end latency without heavy trade-offs
Study it if
  • broadcast engineers
  • legacy streaming ops teams
  • hardware decoder developers
Skip it if
  • real-time collaborative media tool builders
  • AI-video pipeline architects
  • ultra-low-latency interactive streaming teams
Who should study it, and who should skipHide who it is for
The written brief1 min read

What it is and the problem it solves

Advanced Video Coding (AVC/H.264) is a video compression standard that solves the problem of transmitting high-fidelity video over bandwidth-constrained networks. It was designed to halve the bit rate required for a given fidelity compared to prior standards.

How it works

It uses block-oriented, motion-compensated coding to compress video. Each frame is divided into blocks. Motion vectors describe how blocks shift between frames. Redundancy is removed by predicting blocks from previous or future frames and encoding only the residual error.

What works

Its core motion-compensated block coding works reliably across broadcast, conferencing, and streaming use cases. Joint maintenance by ITU-T and ISO/IEC ensures identical technical content between H.264 and MPEG-4 Part 10. The 2003 specification delivers consistent decoding interoperability across hardware and software implementations.

What does not

It does not scale efficiently to heterogeneous device fleets or adaptive AI-driven bit allocation. Its rigid macroblock structure impedes fine-grained spatial-temporal prediction. It does not support native neural codec integration or in-band metadata for dynamic quality adaptation.

What it changes

It changed the economics of online video delivery by enabling viable HD streaming at sub-2 Mbps. It established joint ITU-T/ISO/IEC maintenance as the norm for cross-sectoral standards. It entrenched motion-compensated block prediction as the baseline architecture for two decades of successors.

Is it worth your time

Yes — if you are working with video encoding, streaming infrastructure, or legacy media systems. It remains widely deployed, but its design constraints limit scalability for modern real-time, AI-augmented, or ultra-high-resolution workflows.

Same field · Software4 of 114
8:48
Prometheus (software)SoundCloud · 2012Prometheus is a pull-based, label-driven time-series monitoring system built by SoundCloud in 2012 to replace StatsD/Graphite for containerised infrastructure. It works well for short-lived services and dimensional querying—but requires operational discipline around scrape targets and lacks native horizontal scaling or logging integration.
10:43
Apache KafkaLinkedIn · 2010Kafka is a distributed, open-source event store and stream-processing platform developed at LinkedIn and open sourced in early 2011. It uses a binary TCP-based protocol and a 'message set' abstraction to optimise efficiency, enabling linear writes from bursty streams. It guarantees ordering within partitions, retains messages in a durable append-only log, supports manual offset management, and introduced share groups in 2025 for queue-like semantics. Kafka Connect and Kafka Streams were added in versions 0.9.0.0 and 0.10.0.0 respectively.
9:13
MemcachedBrad Fitzpatrick · 2003Memcached is a distributed in-memory key-value store designed to reduce load on databases in dynamic web applications. It delivers speed by bypassing disk and network I/O—but requires manual cache management, offers no consistency guarantees, and assumes trust within the network. It works because it is minimal, not because it is clever.
9:37
Package managerA package manager is a consistency engine—not an intelligence layer. It enforces declared relationships between software components using metadata and a local database. It works well where repositories are complete and policies are stable. It fails silently when dependencies lie outside its scope or when runtime environment assumptions diverge. Its value is operational, not conceptual.
Up next in Technology

High Efficiency Video Coding

· 9:47

HEVC cuts bandwidth—but doubles your compute bill and adds patent risk.

9:47