VOD Streaming Deep Dive
A 12-part technical guide to video-on-demand streaming — from raw pixels and codecs to adaptive bitrate, DRM, and building VOD on AWS.
12 parts
- 1
VOD Deep Dive Part 1: Video Fundamentals — What Is a Video, Really?
The first installment of our 12-part VOD streaming series. Learn what video actually is at the byte level — pixels, resolution, frame rates, bitrate, I/P/B frames, GOP, color spaces, and HDR.
20 min - 2
VOD Deep Dive Part 2: Video Codecs — Why a 4K Movie Fits in 5 GB
How video compression works, why H.264 still dominates, when to choose H.265 or AV1, per-title encoding, VMAF quality metrics, and hands-on ffmpeg examples.
25 min - 3
VOD Deep Dive Part 3: Audio Fundamentals — Making Sound Small
How digital audio works: sampling rates, bit depth, channels, AAC vs Opus vs Dolby Atmos, multi-language tracks, loudness normalization, and practical ffmpeg recipes.
12 min - 4
VOD Deep Dive Part 4: Container Formats — .mp4 Is Not a Codec
Containers vs codecs, MP4 internals (Box structure), the faststart trap, fragmented MP4, CMAF for unified HLS+DASH, segment length trade-offs, and subtitle formats.
18 min - 5
VOD Deep Dive Part 5: Streaming Protocols — How HLS and DASH Actually Work
Why progressive download fails, how HLS two-level manifests and DASH MPD work, CMAF dual-manifest best practices, LL-HLS for low latency, and when to consider WebRTC.
25 min - 6
VOD Deep Dive Part 6: Adaptive Bitrate — How Players Auto-Switch Quality
How ABR works under the hood: throughput-based, buffer-based (BBA), BOLA, MPC, and Pensieve algorithms. Plus practical engineering advice for bitrate ladders and short-form video.
20 min - 7
VOD Deep Dive Part 7: CDN Distribution — Why It's Fast Everywhere
CDN architecture (Edge/Shield/Origin), caching strategies, request collapsing, signed URLs, pre-warming, JIT vs pre-packaging, multi-CDN strategies, HTTP/3, and cost estimation.
20 min - 8
VOD Deep Dive Part 8: DRM Content Protection — Why Netflix Can't Be Screen-Recorded
Widevine, FairPlay, PlayReady explained. CENC/CBCS unified encryption, license flow, L1/L2/L3 security levels, HDCP, SPEKE integration, and lightweight protection for short-form video.
22 min - 9
VOD Deep Dive Part 9: Video Players — From Manifest to First Frame
What happens inside a video player: Web (MSE/EME), iOS (AVPlayer), Android (ExoPlayer/Media3), TTFF optimization, buffering strategies, lip sync, and when to build vs buy.
20 min - 10
VOD Deep Dive Part 10: QoE Metrics — How to Measure What Users Actually Feel
QoE vs QoS, six core metrics (VST, RBR, VSF, EBVS, VPF, Avg Bitrate), data pipelines, multi-dimensional drill-down, troubleshooting cases, and when to buy vs build.
20 min - 11
VOD Deep Dive Part 11: End-to-End Workflow — From Upload to Playback
The complete 10-step VOD production pipeline: upload, content moderation, probe, transcode, package, publish, CDN pre-warm, orchestration with Step Functions and Temporal, disaster recovery.
20 min - 12
VOD Deep Dive Part 12: Building VOD on AWS — Services, Architecture, and Costs
Complete AWS VOD reference: MediaConvert, MediaPackage, CloudFront, S3, Step Functions, SPEKE DRM integration, Terraform IaC, real cost breakdowns, common pitfalls, and a production roadmap.
22 min