Digital Video: How it Works, History, and Formats
This resource explains the fundamentals of digital video, including how it works, its history, and various formats. It covers topics such as compression methods, encoding standards, and the differences between digital and analog video.
Link
Related resources
- 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.
- Stanford EE368B: Image and Video CompressionBernd Girod's course handouts covering DCT/wavelet transforms, motion compensation, rate-distortion theory, and MPEG/JPEG standards.
- Cardinal Peak Blog: Streaming Media Video Encoding FormatsEmbedded/video engineering consultancy blog covering codec and format trade-offs from an engineering angle.
- Bertolami BlogIndependent engineer's personal blog covering graphics/codec engineering, including neural image compression experiments.
- 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.
- Video Encoding to AV1 Guide (WIP)Long-running community-maintained guide to AV1 software encoding (libaom/aomenc) on the Level1Techs forum.
- Fora Soft: Video Streaming Deep-Dive GuideFree 9-chapter technical guide covering HLS, DASH, WebRTC, CMAF, CDN, and DRM fundamentals.
- Introduction to Streaming Media (Streaming Learning Center)Jan Ozer's foundational streaming media course covering encoding, delivery, and packaging basics.
- Streaming Media 101 (Streaming Learning Center)Jan Ozer's structured course on encoding/deploying H.264/HEVC/VP9/AV1 with FFmpeg/HandBrake labs.
- A Hitchhiker's Guide to Structural SimilarityNetflix-affiliated deep-dive paper on SSIM quality metrics and their application to streaming QoE evaluation.
- High Quality Video Encoding at Scale (Netflix Tech Blog)Deep-dive into Netflix's EC2-based elastic encode pipeline, per-title encoding, and automated quality scoring.
- VisualOn + Axinom Joint Whitepaper: Encoding Cost Optimization2025 joint technical whitepaper covering encoding cost optimization across DASH/HLS/CMAF and DRM (Widevine/PlayReady/FairPlay) tradeoffs.
- FFmpeg for Adaptive Bitrate Production (Udemy)Hands-on course covering H.264/HEVC/VP9 encoding and HLS/DASH packaging using FFmpeg for adaptive bitrate production.
- Twitch/AMD/NGCodec FPGA VP9 Encoding Case StudyCase study on FPGA-accelerated VP9 encoding at Twitch, showing 25% bitrate savings and 30x performance over CPU encoding.
- MDN: Media Source Extensions APIOfficial MDN reference documentation for the Media Source Extensions API (MediaSource, SourceBuffer, SourceBufferList) used to build custom…