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
- From ExoPlayer2 to Media3: Rebuilding Android Playback at PatreonEngineering case study on migrating production Android playback stack from ExoPlayer2 to Media3, with real tradeoffs.
- 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.
- How Disney Built Their Streaming Data Analytics PlatformDisney+ real-time analytics architecture using Kinesis Data Streams, Kinesis Data Analytics (Flink), and Firehose feeding recommendations a…
- How We Scale Live Streaming for Millions of Viewers Simultaneously (Meta Engineering)Meta engineering case study on coordinated failover, dedicated link capacity, and multi-path geo-distribution for large-scale live broadcas…
- Ingesting Live Video Streams at Global Scale (Twitch Engineering)Twitch engineering case study on replacing static HAProxy routing with "Intelligest," a capacity/network-aware live ingest routing system a…
- Low-Latency Streaming: A First Step Towards StandardizationCDN Alliance whitepaper (Sept 2025) on low-latency live streaming standardization, covering WHIP/WHEP approaches.
- OTT Reference Architecture (Fora Soft)Conceptual model framing OTT platforms as data plane (ingest/encode/package/encrypt/origin/CDN/player) vs control plane (identity/entitleme…
- Optimising CDN Cost and Enhancing Video Quality: A Zee5 Case StudyNamed-company case study on Zee5's use of AWS MediaConvert QVBR mode and VMAF-driven quality validation to balance CDN cost and video quali…
- Peacock on AWS Case StudyNBCUniversal's Peacock streaming service: zero-to-launch cloud infrastructure in 12 months using EC2 and AppSync GraphQL, scaling to 26M+ s…
- Riding the Dragon — Vimeo's Falkor Transcoding Infrastructure RebuildVimeo engineering account of rebuilding its transcoding platform on GKE with split API/worker clusters, and the economics that limited AV1…
- Streaming Live From the Battlefield: Military Video in 2019Metadata and low-latency video create a tactical advantage in intelligence-gathering and decision making. Discover why HEVC is gaining mome…
- 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.
- Unreeling Netflix: Understanding and Improving Multi-CDN Movie DeliveryAcademic paper (Princeton/Bell Labs) measuring Netflix's multi-CDN delivery architecture, DNS-based CDN selection, and AWS backend.
- Video in the War Zone: The Current State of Military StreamingFor the armed forces, streaming is a matter of national security. Here's an exclusive look at how the military, from analysts to ground tro…
- Vimeo's Transcoding Infrastructure — Paris Video Tech talk writeupTalk writeup with slides and video on how Vimeo rebuilt its transcoding platform, from an engineer who worked on it.
- VisualOn + Axinom Joint Whitepaper: Encoding Cost Optimization2025 joint technical whitepaper covering encoding cost optimization across DASH/HLS/CMAF and DRM (Widevine/PlayReady/FairPlay) tradeoffs.
- AVForumsLong-running AV hardware and encoding community forum with active technical subforums.
- About Frame Rates or Why 29.97?I recently remembered this popular post from my old blog. Since that blog no longer exists, I thought I would repost it here. Since I wrote…
- Bertolami BlogIndependent engineer's personal blog covering graphics/codec engineering, including neural image compression experiments.
- Breaking Eggs And Making Omelettes — Codec Reverse Engineering ArchiveMultimedia Mike's large archive of posts on reverse-engineering and reimplementing proprietary codecs and container formats.
- Building a Live Streaming Platform: Twitch's Real-time Video InfrastructureTechnical writeup on Twitch's ABR quality-transition tradeoffs compared to Netflix's approach.
- Cardinal Peak Blog: Streaming Media Video Encoding FormatsEmbedded/video engineering consultancy blog covering codec and format trade-offs from an engineering angle.
- Codec Wiki (wiki.x266.mov)Community-maintained wiki documenting modern encoders and codecs (AV1, VVC, x265, uvg266, SVT-AV1) with practical settings, metrics guidanc…
- Doom9 – New and Alternative Video CodecsDoom9 subforum dedicated to deep technical discussion of new/alternative codecs (SVT-AV1, x265, VVC).