Demuxed 2023
2023-10-24..2023-10-25
San Francisco, United States
Demuxed ·
[Demuxed 2015, Demuxed 2016, Demuxed 2017, Demuxed 2018, Demuxed 2019, Demuxed 2020, Demuxed 2021, Demuxed 2023, Demuxed 2024, Demuxed 2025]
as the organisers put it
Demuxed 2023: The 9th edition of the best damn conference in the world for video engineers.
| title | author | length |
|---|---|---|
| Open and Free: How Web philosophy challenged legacy media mindsets - and won | Jeremy Doig | 32m |
Claims that open and free standards plus rapid iteration win over legacy TV mindsets get backed by concrete moves: integration of WebM/VP8 in Chrome and later… | ||
| “The Beautiful Game”… It’s not a Man’s World after all | Amy Prosser | 10m |
Optus Sport moves its stack toward HLS CMAF and wins streaming rights for Premier League La Liga and the Barclays Women's Super League then carries the FIFA… | ||
| Stories from the trenches: debugging video issues from a client’s perspective | Pieter-Jan Speelmans | 18m |
Claim: player is rarely the root cause but must implement workarounds. Gives concrete cases: encoders desyncing via a nonsticky load balancer that yields… | ||
| Why is your encoder so slow? The curse of next-gen standards | Adam Wieckowski | 12m |
Claim: next‑gen codecs slow not because of immature software but because of design choices like motion field merge modes that create non-differentiable… | ||
| Experimenting with Hardware and AI to Create Dynamic Live Streaming User Experiences | Todd Sharp | 23m |
Experiments show concrete prototypes and outcomes: a millimeter-wave human-presence sensor composites or switches cameras after a solder fix and reliability… | ||
| Baby Demuxed's First Assembly Language Function | Kieran Kunhya | 13m |
Handwritten x86 SIMD functions claim 10–20x speedups for common video kernels and a pixel packing routine measures 62x faster than C. Example code uses SSE2… | ||
| Media over QUIC contribution with Rust | Mike English | 12m |
Implements Media over QUIC in Rust and reports what actually worked: a mock Pub CLI that publishes fragmented MP4 over the mock transport, a lib moach CFFI… | ||
| Server-initiated client-side just-in-time stitching in ABR streaming | Kevin Yu, Prabhu Hosur, Spencer Shanson | 20m |
Presented by Kevin Yu, Prabhu Hosur, Spencer Shanson of PlutoTV.
In a typical server-side stitching, complete manifests ( i.e., playlists in HLS and MPD in… | ||
| When IDR Frame Insertion Backfires | Andy Francis | 11m |
Live streams suffer when IDR frame insertion blooms into bursts: a Samsung Galaxy S2 balloon feed triggers scene‑change detection, bursts IDRs, spikes the… | ||
| CDN Challenges of HTTP-based Low Latency Live Streaming Delivery | Tomas Bacik | 16m |
Claims that HTTP live can hit glass-to-glass latency under four seconds by combining specific CDN and encoding changes: nginx-based request coalescing and a… | ||
| Using application informed pacing to be a friendly internet neighbor | Shravya Kunamalla | 19m |
Netflix implements application-informed pacing and a joint ABR-plus-rate-control called Sammy that sets per-chunk pace rates (6× top bitrate when buffer empty… | ||
| Low-level wizardry in dav1d | Ronald S. Bultje | 13m |
dav1d shows concrete wins: low-level AVX512 work using IceLake/TigerLake cross‑lane shuffles, multiply‑accumulate and cryptographic instructions plus the ferm… | ||
| Why Your Lawyer is Scared of AI | Victoria Nemiah | 17m |
Summary pays attention to specifics: existing laws that already bite, not speculative AI bills. Mentions EU AI Act drafts and concrete outcomes like the… | ||
| Towards efficient dynamic Ad insertion in the Edge | Josselin Cozanet | 20m |
Claims a working integration of HLS low‑latency playlist manipulation with a CDN that keeps players at the edge of the stream while handling ad server… | ||
| The curious player of Benjamin Button: reverse video on the web | Mattias Buelens | 09m |
A web player is actually built that decodes and renders frames manually using WebCodecs and a custom baby video element to achieve reverse playback; it must… | ||
| Navigating HTML5 Encrypted Media Extensions | Thasso Griebel | 14m |
Practical EME gotchas and fixes: common deployments hit double license requests when the server certificate is omitted, fixed by calling setServerCertificate… | ||
| The NeverEnding Story of replacing your transcoding pipeline | Quentin Mazars-Simon | 20m |
A migration from a Tron legacy platform to a distributed file core pipeline begins in 2019 and stretches through 2023, reaching about 96–97% of traffic; the… | ||
| Notes on AV1 productization and royalty-free video codecs outlook | Andrey Norkin | 20m |
Netflix reports 30% catalog coverage for AV1 and measures a ~10% VMAF uplift, 5% more 4K streaming hours, up to 38% fewer quality drops and a ~2% start‑play… | ||
| Having H26Fun with H26Forge: Vulnerability Hunting, Datamoshing, and More! | Willy R. Vasquez | 12m |
A reusable toolkit called H26Forge parses and rewrites H.264 syntax elements (30k lines of Rust plus small Python transforms) to generate syntactically valid… | ||
| The Bug Hunter's Guide: Unraveling Video Players CMCD implementation in a month | Nicolas Gonzalez | 12m |
A CMCD Validator is built in a month with one‑week sprints and public planning, released an npm library in three weeks, a web validator for… | ||
| Using AI to get relevant KPIs for Audio Quality | Alvaro Laserna Lopez | 09m |
Good metrics include actual algorithms and results not buzzwords Here the claims are concrete: SpeechQ uses Whisper transcripts to score intelligibility by… | ||
| JavaScript can be the missing spork in ffmpeg's swiss army knife | Matt Szatmary | 16m |
Claims a working proof of concept that embeds Google's V8 into ffmpeg and creates a mipp filter to run user JavaScript on each frame, with C++ shims to pass… | ||
| lo-fi spy: video, steganography, and you | Vanessa Pyne | 13m |
Demonstrates concrete steganography techniques for video: Least Significant Bit edits, alpha‑channel and pixel‑padding tricks, metadata stuffing… | ||
| Content Aware Encoding for low latency live streaming encoders using deep learning | Ramdas Satyan | 17m |
A deep learning model predicts per-segment target bitrate from lookahead statistics and luma histograms and runs on encoder inference hardware with minimal… | ||
| Unmasking Digital Deception: The Content Authenticity Initiative For Video Engineers | Eric Tang | 12m |
Claims that the Content Authenticity Initiative and C2PA attach verifiable provenance from camera to player using cryptographic signing and metadata, with… | ||
| Kyber: a new approach for real-time video and controls streaming based on Quic | Jean-Baptiste Kempf | 11m |
Kyber is an open source real‑time SDK that actually ships a working stack: encoder, decoder, input multiplexing and network layer based on FFmpeg and VLC. It… | ||
| Exploring Video Editing in the Browser | Luke McGartland | 12m |
Claims that WebCodecs gives frame‑accurate seeking and hardware acceleration while the plain video element cannot reliably hit frame accuracy; shipping a… | ||
| Debunking the Myth of Video Delivery Monitoring on End-User Devices | Andrey Pozdnyakov | 18m |
Claim: installing probes in customers' set‑top boxes rarely identifies responsibility and yields redundant identical data. The talk shows a probe that runs on… | ||
| Implementing HLS/DASH Content Steering at Scale | Guillem Cabrera | 12m |
Claim: content steering works at mass scale by pushing trivial decision logic to stateless edge functions while doing heavy analytics in the cloud… | ||
| Journeys through the content moderation landscape of video | Justin Sanford | 12m |
A practical runbook for video moderation: an open source upload flow (stream.new) sends five sampled images to Hive for NSFW/violence scoring and automatically… | ||
| Cacheable live under 200ms glass 2 glass. Is it VC or livestreaming? It is MOQ | Jordi Cenzano | 25m |
Media over QUIC (MOQ) is an IETF proposal for a media transport protocol that involves several big players of online video space (Meta, Youtube, Cisco, Akamai… | ||
| Demuxed 2023 Lightning Talks | 50m | |
Fast bullets of what actually happens and whether it matters: Video.js adds on request/on response APIs, content steering and expanded metadata; a… | ||
| nothing matches | ||