Video Coding History
An article by Vcodex BV that delves into the history of video coding, discussing the development of compression techniques and their impact on digital video. It highlights key milestones, including the invention of the Discrete Cosine Transform (DCT) and the evolution of video co
Link
Related resources
- BBC R&D Blog (Research & Development)The BBC Research & Development blog where broadcast technology advancements are discussed. Includes articles on new video compression techn…
- The Making of VES: the Cosmos Microservice for Netflix Video EncodingA Netflix Tech Blog article detailing the design and development of Netflix's Video Encoding Service (VES), a microservice in their Cosmos…
- Engineering at Scale — Internals of Video StreamingDeep-dive article on video streaming internals: frames, codecs, transcoding, temporal compression and rate control.
- Abhik Sarkar — Interactive H.264 GuideInteractive H.264 compression explainer with live-adjustable parameters and macroblock visualizations, by an independent expert.
- Video.js — Plugin Development Guide (official)Official Video.js 8+ guide covering basic/advanced plugin architecture and lifecycle events.
- FFmpeg Wiki: Streaming GuideAn official Wiki guide from FFmpeg explaining how to set up streaming using FFmpeg, including examples for streaming via RTMP to servers or…
- 3 Cases from a Video Expert: Encoding Basics3 Cases from a Video Expert: Encoding Basics — video development resource from medium.com.
- Introduction to H.264: (1) NAL Unit | Yumi Chan's BlogThis article is to introduce H.264 and provide a overview of NAL Unit. It also explains NALU header byte which contains the basic informati…
- Codec Wiki — AV1 for DummiesIndependent codec-wiki AV1 getting-started guide covering the encoder pipeline and practical encoding tips.
- Shaka Player — Welcome Tutorial (official dev docs)Official Shaka Player developer onboarding tutorial hub (JSDoc-generated), entry point for building with the library.
- Rebuilding Netflix Video Processing Pipeline with MicroservicesNetflix Tech Blog post (part of a series) describing how Netflix migrated their video processing pipeline to a microservices architecture t…
- FFmpeg Threads Command: How it Affects Quality and PerformanceSo, I received an email from an acquaintance that read, “I was curious if there is actually any benefit to a “threads=” type custom command…
- Fora Soft — Video Encoding courseFree 6-chapter course on video encoding: pixels, HDR, AV1/VVC, encoder internals, rate control, and quality metrics.
- Shaka Player — Architecture Tutorial (official dev docs)Official architecture diagrams and explanation of Shaka Player's Networking, Manifest, DRM, and Streaming engine components.
- hls.js API Docs (Hls class reference)Official generated API reference for hls.js's core Hls class, hosted on the project's own docs domain (not GitHub).