Demuxed 2021
2021-10-05..2021-10-07
-- online --
Demuxed ·
[Demuxed 2015, Demuxed 2016, Demuxed 2017, Demuxed 2018, Demuxed 2019, Demuxed 2020, Demuxed 2021, Demuxed 2023, Demuxed 2024, Demuxed 2025]
| title | author | length |
|---|---|---|
| It's time to WHIP WebRTC into shape | Ryan Jespersen | 12m |
WHIP claims to fix WebRTC ingest by standardizing signalling so broadcasters get a one‑way, production‑grade sender path that is simple to implement and… | ||
| Live Video AMAs in 30 Days | Janet Kim | 10m |
Built a live AMA pipeline that supports thousands of viewers by combining Twilio for realtime rooms, Ant Media initially for HLS, then FFmpeg-based encoding… | ||
| Dos and don'ts in producing a VR live stream | Behnam Kakavand | 09m |
Evolution launches a live VR game and the lessons are concrete: avoid fast-moving real-world objects, ensure strong lighting and clean chroma key, and test on… | ||
| OCF | Matthew Donato | 21m |
Original Camera Files are treated as raw sensor negatives and Netflix describes a working system that ingests, inspects and serves only needed frames using… | ||
| Txt2Vid: Ultra-Low Bitrate Compression of Talking-Head Videos via Text | Pulkit Tandon | 11m |
Claim: webcam talking‑head AV is compressed to text and reconstructed with similar QoE at 100–1000× compression (about ~100 bps) based on a subjective study… | ||
| Using The Power of Edge Compute To Enhance Streaming Delivery | Robert Labonte | 15m |
Edge code converts existing HLS on the fly—convert MPEG-TS HLS to fMP4—and adds Roku JPEG trick‑play without remuxing the whole library, working for both VOD… | ||
| Distributed Request Tracing for the Streaming Video Ecosystem | Josh Evans | 20m |
Project builds a working POC that extracts trace context from players and CDN logs, stitches them into request-scoped traces and feeds Zipkin for root-cause… | ||
| Measuring the live video latency at scale | Yurong Jiang | 10m |
A latency measurement framework for Linkedin Live measures per-stream latency nearline at scale and reports four components: ingestion-to-storage, origin… | ||
| The browser as a video rendering engine: Deep dive into time management | Jacques Blom | 20m |
Claims a deterministic time API with a single source of truth that derives all UI and side effects from two values (play-start timestamp and play offset)… | ||
| HDR doesn't have to be hard | Steve Robertson | 16m |
Claim: HDR is overpowered for storytelling and that 10 stops (1000:1) is the practical instantaneous range viewers use, not the trillion‑to‑one theoretical… | ||
| Low-Latency Video over QUIC | Luke Curley | 16m |
Twitch/IVS builds a replacement distribution protocol called Warp that maps video to QUIC (RFC 9000) using the browser-facing Web Transport or HTTP/3 paths. It… | ||
| You Deserve Low-Latency Sports and We Serve It via Content-Aware Playback | Ali C. Begen | 23m |
Claims a concrete wins: a content‑aware playback speed controller called CAPSC is implemented in dash.js, uses per‑segment event density metadata (in‑band or… | ||
| Open Caching: CDNI Metadata Model Extensions | Glenn Goldstein | 11m |
The SVA produces a three‑part specification that extends RFC8006 with concrete metadata fields and a simple publish API and an advanced life‑cycle API for… | ||
| The mostly definitive history of Smell-O-Vision | Phil Cluff | 14m |
A concise, evidence-first run down: claims a practical standard proposal EXT-X-SMELL and shows a working prototype called the Smellmaster 5000 built from two… | ||
| How we accelerated Live 2 VOD delivery from 15 minutes to under a minute | Loke Dupont | 18m |
Replaces an old Live 2 VOD pipeline by inserting SCTE-104 to SCTE-35 markers inside Marina playout SDI, encoding with Elemental Live to HLS, sending manifests… | ||
| What's your glitch?: An ode to datamoshing | Vanessa Pyne | 11m |
Explains that datamoshing works by manipulating compressed frames not by vague aesthetics and shows concrete steps and tools: render uncompressed YUV in… | ||
| What's new in HLS | Zac Shenker | 21m |
Content Steering is now a speced flow (v1.2b1) using an EXT-X-Content-Steering tag that points to a steering server and a pathway ID; the steering manifest… | ||
| Improving Streaming Experience with Bayesian Optimization, from AB to... | Guillaume du Pontavice | 16m |
Netflix claims that Bayesian optimization plugged into its A/B experimentation framework finds optimal ABR settings across play delay quality and rebuffer… | ||
| Pseudo HDR - Enabling HDR Experience For SDR Video Streaming to Ordinary Devices | Zoe Liu | 12m |
Claims a preprocess that applies CL-AHE in YUV with region-based weighting and skin detection, adds temporal smoothing and debanding, and runs real-time as… | ||
| Content Classification for Live Streams | Eric Tang | 12m |
A scene-classification filter runs on the GPU using ffmpeg TensorFlow backend and a MobileNetV2 model trained on ~80,000 frames, optimized to 224×224 input… | ||
| Holographic video calling | Nitin Garg | 12m |
Claims that realistic 3D calls need lots more than a 2D stream — experiments using Kinect textures show H264 depth artifacts with floating points and black… | ||
| Rip your player's face off | Steve Heffernan | 12m |
Argues for ripping a monolithic player into a separable UI and media element, showing concrete demos: Web Components + ES6 expose a video-tag‑compatible API, a… | ||
| The dashboard won’t load! Tales from a Super Bowl WarZoom | Sean McCarthy | 17m |
A real-time observability platform called Visor ingests raw CDN and origin logs, uses a replay tool Dirt to simulate load (18 million concurrents in two… | ||
| A Pirate's Tale: Building a client-side anti-piracy solution in a week | Nicolas Levy | 17m |
Built in five days using AWS MediaLive S3 CloudFront with VideoJS and Common Encryption the team deploys a client-side system that uses ClearKey, a VideoJS… | ||
| Origins of many strange things in video | Yuriy Reznik | 14m |
A rapid checklist of concrete origins and whether they hold up: interlace 1880 patent explains fields as a bandwidth hack that worked for analog broadcasts… | ||
| Lightning Talks | 51m | |
A fast roundup of concrete outcomes: a DASH‑HLS interoperability draft and a working group that converts between manifests; a space‑streaming stack using DTN… | ||
| Accessibility & Media Players | Christian James Pillsbury | 20m |
Claim: making browser media players accessible is tractable by focusing on concrete controls not content. Steps: enforce solid keyboard navigation (navigation… | ||
| 30,000 fps nginx - To Russia with Love | Tracey Jaquith | 22m |
An initial mod_h264_streaming patch (2013) speeds frames before the desired seek by clamping durations in STTS so inter‑key frames run at 30,000 fps, adding 58… | ||
| Updates on the FFmpeg and Free software community | Jean-Baptiste Kempf | 16m |
Summary lists concrete outcomes: FFmpeg 5.0 introduces breaking API changes across ~90 long‑standing structures, a unified codec API, buffer callbacks and… | ||
| Puppeteer + canvas + WebCodecs to replace | Collin Miller | 19m |
Claims a practical replacement for duplicate compositor work by running the editor inside a browser pipeline using Puppeteer + MP4Box.js + WebCodecs + canvas +… | ||
| nothing matches | ||