codec-from-scratch (kevmo314)
~120-line Go weekend project building a simple video encoder from scratch (YUV420P → RLE → DEFLATE).
Link
Related resources
- Codec Wiki (x266.mov)Community-maintained wiki covering AV1/HEVC/VVC codec internals, encoder settings, and tuning guides.
- Microsoft DCVC — Deep Contextual Video CompressionNeural video codec research line from Microsoft Research (DCVC, DCVC-RT), CVPR 2024/2025 papers with open-source code and pretrained checkp…
- stainless-ffmpegRust FFmpeg wrapper for building and running media processing graphs efficiently.
- rsmpegRust crate exposing the FFmpeg libav C API safely; actively maintained with FFmpeg 6/7 support for building multimedia apps.
- CodenameGoghNode-based (nodal) graphical interface to the FFmpeg transcoder for visually building conversion pipelines.
- Using DRM with Key Rotation (Unified Streaming docs)Official technical reference on CPIX ContentKeyPeriod/ContentKeyPeriodList spec detail and VOD vs live static/dynamic CPIX origin distincti…
- REVISION: Roadmap on Adaptive Video Streaming OptimizationSurvey/roadmap of ABR optimization techniques by Tashtarian & Timmerer (Alpen-Adria Universität Klagenfurt, ATHENA group).
- Video Streaming Over QUIC: A Comprehensive StudyAcademic study analyzing QUIC transport protocol for low-latency video streaming performance.