Intro & Learning
Learn video development with 296 curated courses, tutorials, articles, and beginner guides to streaming, encoding, and playback on Awesome Video.
Subcategories
- Books & Courses
- Case Studies & Whitepapers
- Community Blogs & Forums
- Encoding & Transcoding Guides
- Learning Resources
- Player Development Documentation
- Tutorials & Case Studies
- Video Streaming Tutorials
- Webinars & Conference Talks
Resources
- EME, CDM, AES, CENC, and Keys — Understanding DRM Building BlocksOTTVerse explainer (Mile-High Video blog-award winner) tying together the core DRM protocol/technology building blocks: EME, CDM, AES, CENC…
- FFmpeg 7.0: A Question of Threads (Jean-Baptiste Kempf)VLC founder's analysis of FFmpeg 7.0's multi-threaded CLI refactor and what it does and doesn't change for transcoding throughput.
- First Release of dav1d (v0.1.0 "Gazelle")Jean-Baptiste Kempf's release notes for dav1d's first version, covering performance goals and roadmap.
- Hybrid Live Streaming (Thijs Lowette)Independent streaming engineer's substack post on transitioning between HLS/DASH and low-latency/WebRTC delivery approaches.
- Introducing dav1d: a new AV1 decoderJean-Baptiste Kempf (VideoLAN president) explains the motivation for building dav1d as a faster, smaller AV1 decoder than libaom.
- Kostya's Boring Codec WorldLong-running blog by Kostya Shishkov with reverse-engineering deep dives on obscure and legacy video codecs, bitstream formats and decoder…
- Kostya's Boring Codec World — FFhistory: Early Reverse EngineersActive codec reverse-engineering blog documenting the history of FFmpeg's early codec implementations and obscure format internals.
- 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…
- OTT Content DeliveryOverview article on OTT content delivery architecture and strategies. Covers video distribution fundamentals.
- OTTVerse NewsletterWeekly newsletter rounding up streaming-industry technical developments plus guest long-form articles on encoding and delivery.
- Roku Engineering BlogRoku's engineering blog covering device OS, playback pipeline and streaming platform engineering work.
- Ronald S. Bultje — Random thoughtsPersonal blog by ex-Google VP9 lead dev, dav1d/Eve encoder co-creator, Two Orioles founder. Deep VP9/AV1 codec internals writeups.
- Tech @ WBD — Warner Bros Discovery Engineering BlogWarner Bros Discovery's engineering blog covering streaming, video, and product tech posts from internal engineers.
- The Broadcast Knowledge — Codecs Talk ArchiveCurated daily index of broadcast and streaming talks, webinars and papers, filterable by topic tags such as codecs and VMAF.
- The Multimedia RenaissanceGianni Rosato retrospective on community AV1 encoder forks continuing psychovisual tuning work after SVT-AV1-PSY wound down.
- The State of the Video Codec Market 2025Streaming Media editorial analyzing AV1 adoption trends versus VVC's slower uptake and AVC license-fee restructuring ahead of 2026.
- Video Encoding to AV1 Guide (WIP)Long-running community-maintained guide to AV1 software encoding (libaom/aomenc) on the Level1Techs forum.
- Video Streaming with AV1 Codec on Mobile Devices — Meta White PaperMeta Engineering blog and white paper on deploying AV1 codec for mobile video streaming, Sept 2025.
- ubitux (Clément Bœsch) — FFmpeg Post IndexFFmpeg developer's blog index collecting deep technical posts, including the canonical high-quality GIF palettegen/paletteuse guide and FFm…
- x264/x265/SVT-HEVC/SVT-AV1 shootout threadCommunity encoder comparison thread on VideoHelp forum, bitrate-vs-quality tradeoffs discussion.
- 3 Cases from a Video Expert: Encoding BasicsVicuesoft blog article explaining fundamental video encoding concepts through practical case studies.
- Back to Basics: Encoding Definition and Adaptive BitrateGuide explaining encoding fundamentals and adaptive bitrate streaming concepts, including how to deliver multiple quality versions optimize…
- CRF Guide (Constant Rate Factor in x264, x265 and libvpx)What is the Constant Rate Factor?
- Codec Wiki — AV1 for DummiesIndependent codec-wiki AV1 getting-started guide covering the encoder pipeline and practical encoding tips.