~/conference

Demuxed 2018

titleauthorlength
Lessons learned from streaming the World Cup in UHD with HDRBilly Romero, Thomas Symborski23m
Launches a live UHD HDR10 workflow in 36 days using HEVC input from Fox (270 Mbps transport), encoder/packager Titan Live on AWS c5.18xlarge, fragmented MP4 /…
Talk on
Narrowing the Native GapJames Yeh10m
Compares HTML5, native (AV player on iOS, exoplayer on Android) and a hybrid using native playback with an HTML5 UI, with measured metrics rather than…
Talk on
What to do after per-title encodingBen Dodson, Nick Chadwick21m
Per-title becomes a pipeline: build convex hulls with VMAF, target VMAF 94 for the top rendition, and train classifiers plus a convolutional LSTM to predict…
Talk on
Subjective video quality assessment for mobile devicesSebastiaan Van Leuven10m
Claim: Adaptive Paired Comparison produces fast, dependable mobile video quality scores by showing each test clip once and using Adaptive Paired Comparison…
Talk on
Introducing dav1d, a new AV1 decoderJean Baptiste, Ronald S. Bultje12m
dav1d is an open source AV1 decoder under BSD license that targets being small, fast, and cross‑platform. It is written in C plus hand‑written assembly…
Talk on
An FFmpeg maintainer's deep dive: iOS VideoToolbox and Android MediaCodec integrationAman Gupta11m
FFmpeg exposes iOS VideoToolbox and Android MediaCodec so hardware H.264 decoding returns platform-specific frames instead of raw YUV buffers, enabling a…
Talk on
VVC - the Next-Next Gen CodecChristian Feldmann24m
Progress on Versatile Video Coding is concrete: the VTM v2 reference encoder VTM v2 shows ~23% bitrate reduction versus HEVC on random access tests, with…
Talk on
Media innovation in minutesNaveen Mareddy19m
A MapReduce style platform called Archer runs user-supplied Docker images and ffmpeg recipes at serverless scale so hundreds of thousands of CPUs finish…
Talk on
Parsing CEA-608 Captions from FMP4sLahiru Dayanada08m
Explains how CEA-608 captions are actually extracted from FMP4s by locating SEI NAL unit type 6 inside mdat boxes, mapping those NAL byte offsets to track…
Talk on
Multi-CDN JumpstartDavid Hassoun16m
Claims a Multi‑CDN setup eliminates single points of failure and boosts global performance while noting measurable tradeoffs: choices between DNS…
Talk on
CHUNKY MONKEYWill Law36m
Claims that chunked-encoded CMAF delivers practical low-latency OTT at scale and shows concrete numbers: playback can hit around 500 milliseconds at the edge…
Talk on
Time Machine: Reconstructing perceptually, during playback, detail lost in encodingFabio Sonnati25m
Claims real-time perceptual reconstruction of high-frequency detail lost to lossy codecs by running a stack of GPU filters and a lightweight ML model during…
Talk on
A Decentralized Fabric for Video over the InternetMichelle Munson33m
A decentralized software fabric overlays the Internet to store media as hashed binary parts, metadata and code and to compose outputs just-in-time composition…
Talk on
Video, evolution, and gravity: how science affects digital videoJon Dahl26m
Asserts that many video decisions trace to biology and physics: human field of view ≈200°×135° and a fovea the size of a thumb at arm’s length, John’s law of…
Talk on
Identifying Root Cause via Playback MetricsMatt Fisher34m
Playback metrics identify root cause fast when backed by concrete signals and tools: an in-house playback metrics pipeline plus session-level tooling lets…
Talk on
LHLS(.js): Why Hls.js is standardizing low-latency streamingJohn Bartos12m
Claim: LHLS reduces latency from ~30s to ~2s while keeping existing encoders, CDNs and MSE players. Implementation: Hls.js implements a chunk-transfer pipeline…
Talk on
Weaver: Inserting Ads in a Live StreamLuke Curley10m
A production system called Weaver stitches ad and live HLS playlists server-side at Twitch scale, serving per-user playlists so each viewer gets targeted ads…
Talk on
Simulating livestreams for testingMichael Roca08m
Brightcove ships an open source tool called Murphy that actually converts HLS VOD master manifests into live streams on the fly, parsing renditions and VTT…
Talk on
Digital Rights Management: The Good, The Bad, and The UglyThasso Griebel37m
State of DRM today: concrete workflows, failure modes, and mitigations. Covers CDMs and standards (EME, Widevine PlayReady FairPlay), init data → license…
Talk on
How to be data-driven when you aren’t Netflix (or even if you are)Charles Sonigo27m
Built an analytics pipeline that scales with a tiny team, using Kafka and Druid and Flink plus Hadoop, Zeppelin and PySpark to collect and explore metrics…
Talk on
Improving ABR at NetflixTe-Yuan03m
Netflix processes millions of playback sessions across devices and networks to measure where ABR decisions fail, finds that computing the true optimal…
Talk on
The Dark Truths of a Video Dev CartoonCharles Sonigo07m
A claim surfaces that Big Buck Bunny drives massive test traffic — 200,000 engineers rewatch the first 30 seconds over 20 million times a year — and one study…
Lightning on
Sub-frame LatencyKieran Kunhya04m
A complete capture-to-playback stack encodes and decodes video 16–32 lines at a time so presentation happens at sub-frame granularity, giving latency measured…
Lightning on
Just realized we had a “Time Machine” after Demuxed’18 day 1Drake Guan03m
Real claim: a perceptual streaming operation system stores and serves low perceptual-quality video inside HD files so ops cost drops without changing delivered…
Lightning on
Webamp: Winamp in your browserTracey Jaquith03m
A browser reimplementation called Webamp runs Winamp 2.9 in HTML5 and JavaScript rather than emulation and is available from the author’s repository. It is…
Lightning on
Why build a new native player?Lars-Erik Ravn04m
A new native video pipeline is built from scratch and claims hardware-accelerated native pipeline with a unified API across platforms, supports HLS DASH MP4 on…
Lightning on
Video Engineer ToolboxDavid Hassoun05m
Quick checklist of what actually helps: packet inspection with Charles and Wireshark for MITM and pcap captures, a fieldable mocap Raspberry Pi proxy that logs…
Lightning on
Seamless client-side ad insertion with ExoPlayerAndrew Lewis03m
Two common C-SAI patterns cause problems: pausing the player to fetch an ad causes a no rebuffering spinner moment, and the dual-player background-load…
Lightning on
Testing your Fastly VCLMatt Ward02m
A small test harness runs Fastly VCL against real services or a sandbox and claims to let you iterate on configs end to end rather than just eyeballing them…
Lightning on
A status update on SRTMarc Cymontkowski04m
Secure Reliable Transport claims sub‑one‑second real‑time delivery with preserved source timing so VBR video arrives without reshaping, and the open source…
Lightning on
Demuxed 2018 Video & Streaming ArchitecturePhil Cluff02m
Conference streaming architecture centers on handling 1080i and 1080p feeds through an HDMI into a Decimator then SDI into an ATEM control switcher that drives…
Lightning on
Watch BotsMatthew McClure02m
Lightning Talk #11! Presented at Demuxed 2018 in San Francisco.
Lightning on
Magic Mirror: Understanding the Diversified Network Conditions of Twitch CommunityYing Cheng26m
Claims an unsupervised pipeline that turns client-side QoS time series into a global dictionary of playback behavior via hierarchical clustering and dynamic…
Talk on
Synchronize your Watches: Cross-platform stream synchronization of HLS and DASHSeth Madison22m
Philo builds synchronized playback for HLS and DASH by reusing the existing manifest timeline and broadcasting a UTC reference time and position so clients…
Talk on
Machine Learning for ABR in productionSteve Robertson23m
YouTube integrates machine learning into ABR incrementally rather than replacing it, deploying a v1 in production serving v1 at ~1 Gbps and targeting…
Talk on
Towards Measuring Perceptual Video Quality & WhyVasavee Vijayaraghvan15m
Video quality measurement is an essential step in any media pipeline. There are quite a few objective metrics available today including well known SSIM & PSNR…
Talk on
Virtues of Recycling in Multi-rate EncodingAlex Giladi11m
Claim: double the x265 encoding speed while keeping the same encoder. Method: a hierarchical pipeline encodes low resolution or higher‑bitrate copies first…
Talk on
How to build a high quality 'live' HD VP9 EncoderAvinash Ramachandran29m
Claims a working FPGA-based VP9 encoder that delivers live savings close to reported VOD gains (YouTube ~50% offline, Netflix ~36%) by cutting bitrate roughly…
Talk on
An engineer's perspective on EDLsMegha Manohara14m
EDLs function as blueprints that map sources to timelines and Netflix wrestles with a proliferation of formats — CMX3600, FCP XML and AAF — plus tooling like…
Talk on
Virtues of Recycling in Multi-rate EncodingAlex Giladi11m
Claims a practical method to double x265 encoding speed by reusing motion vectors and quadtree structure from lower-resolution or higher-bitrate encodes, then…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.