All 18 articles, sorted alphabetically
Adaptive bitrate -- matching video quality to the network
Deep-dive on adaptive bitrate (ABR) streaming: the variable-bandwidth problem, multiple renditions (the ladder), segments, client-driven per-segment r…
Read article →Caption and subtitle delivery architecture
Deep-dive on the video captioning pipeline: moving timed text from source formats through normalization, conversion, segmentation, manifest declaratio…
Read article →Video CDN Architecture in Depth
A 2500-word walkthrough of video CDN: player + edge + shield + JIT packaging + SSAI + DRM + tokens + multi-CDN routing + analytics.
Read article →CMAF architecture
Deep-dive on the Common Media Application Format (CMAF): fragmented-MP4 segments shared by HLS and DASH manifests, IDR-aligned boundaries for seamless…
Read article →Content steering architecture
Deep-dive on DASH/HLS content steering: manifests declaring interchangeable CDN pathways and a steering-service URL, players polling for a ranked path…
Read article →Video DRM architecture
Deep-dive on multi-DRM streaming: Common Encryption packaging, key services, EME and CDM roles, license servers and entitlement tokens, hardware secur…
Read article →Forensic video watermarking architecture
Deep-dive on forensic video watermarking: per-recipient payloads and collusion-resistant fingerprinting codes, perceptual imperceptible embedding, ser…
Read article →Video GOP structure architecture
Deep-dive on Group-of-Pictures structure: I/P/B frame references, IDR frames, closed vs open GOPs, decode vs display order and reorder buffers, GOP le…
Read article →Just-in-time video packaging architecture
Deep-dive on just-in-time (JIT) video packaging: the mezzanine-plus-packager model, building HLS/DASH manifests and rewrapping CMAF containers per dev…
Read article →Low-latency live streaming
Deep-dive on low-latency live video: encoder and GOP settings, chunked CMAF packaging, LL-HLS partial segments and blocking playlists, LL-DASH chunked…
Read article →Per-title encoding
Deep-dive on per-title encoding: content complexity analysis, the quality-bitrate convex hull, VMAF perceptual quality, tailored per-title ladders, pe…
Read article →SCTE-35 and SSAI architecture
Deep-dive on SCTE-35 and server-side ad insertion: how splice cues mark avails, packager IDR-alignment and HLS/DASH manifest signalling, the SSAI stit…
Read article →WebRTC SFU -- scaling multi-party video
Deep-dive on the WebRTC SFU: the mesh scaling problem (N^2 connections, uplink exhaustion), the SFU's selective forwarding, f…
Read article →Server-side ad insertion (SSAI) architecture
Deep-dive on SSAI ad stitching: SCTE-35 ad-break signaling, VAST ad decisioning per session, conforming creatives to the content rendition profile, sp…
Read article →Video Streaming Architecture in Depth
A 2500-word walkthrough of video streaming: ingest, transcode, package, origin, CDN, player with ABR, DRM, analytics, ad insertion, live vs VOD.
Read article →Video super-resolution architecture
Deep-dive on video super-resolution: the frame buffer and temporal neighborhood, motion alignment via optical flow, the SR network that synthesizes hi…
Read article →VMAF Quality Metrics: Architecture Deep-Dive
How a VMAF pipeline predicts human perceptual quality — elementary metrics, SVM fusion, model variants, pooling strategy, and the harness failures tha…
Read article →WebRTC video pipeline architecture
Deep-dive on the WebRTC video pipeline: the 200ms latency budget, capture-to-render media plane, ICE/STUN/TURN traversal, transport-wide congestion co…
Read article →