A Brief History of Video Coding
Authored by Marco Jacobs and Jonah Probell, this document provides a detailed account of the history of video coding. It discusses early forms of compression, the development of interlacing, and the progression of video coding standards. This resource is useful for those interest
Link
Related resources
- Stanford EE368B: Image and Video CompressionBernd Girod's course handouts covering DCT/wavelet transforms, motion compensation, rate-distortion theory, and MPEG/JPEG standards.
- VisualOn + Axinom Joint Whitepaper: Encoding Cost Optimization2025 joint technical whitepaper covering encoding cost optimization across DASH/HLS/CMAF and DRM (Widevine/PlayReady/FairPlay) tradeoffs.
- Deep Dive into HLS Protocol ArchitectureTechnical explainer covering TS-vs-fMP4 tradeoffs, MSE API, and byte-level container overhead analysis.
- Doom9 – New and Alternative Video CodecsDoom9 subforum dedicated to deep technical discussion of new/alternative codecs (SVT-AV1, x265, VVC).
- AVForumsLong-running AV hardware and encoding community forum with active technical subforums.
- Building Your First Video Pipeline: FFmpeg & MediaMTX Basics (Part 1)Technical tutorial walking through demux→decode→filter→encode→mux pipeline stages toward building a low-latency streaming setup with FFmpeg…
- Fora Soft: Video Streaming Deep-Dive GuideFree 9-chapter technical guide covering HLS, DASH, WebRTC, CMAF, CDN, and DRM fundamentals.
- A Hitchhiker's Guide to Structural SimilarityNetflix-affiliated deep-dive paper on SSIM quality metrics and their application to streaming QoE evaluation.
- Video Encoding to AV1 Guide (WIP)Long-running community-maintained guide to AV1 software encoding (libaom/aomenc) on the Level1Techs forum.
- Building Your Own Scalable Video Streaming Server (Part 1)Code-along tutorial series building a microservices-based video streaming server with FFmpeg HLS segmenting.
- FFmpeg Encoding and Decoding APIs (DeepWiki technical reference)Generated technical reference explaining FFmpeg's encode/decode API internals, including send/receive decoupling and EAGAIN semantics.
- Live Streaming Architecture: Ingest, Transcoding, and Delivery at ScaleIndependent technical deep dive into segment chunking, manifest generation, ABR client polling logic, and manifest-as-single-point-of-failu…
- MDN: Media Source Extensions APIOfficial MDN reference documentation for the Media Source Extensions API (MediaSource, SourceBuffer, SourceBufferList) used to build custom…
- Encoding Bitrate Optimization Using Playback Statistics for HTTP-based Adaptive Video StreamingAcademic paper with industry framing on ABR bitrate ladder optimization using real playback statistics.
- Building Service Topology at Scale (Netflix Tech Blog)Real-time service dependency-mapping system for streaming microservices at scale, architecture and lessons learned.