Conference Proceedings
- Home
- Rise of the Planet of CMCD v2: Building the next-gen player data interface with Open-Source tools
Rise of the Planet of CMCD v2: Building the next-gen player data interface with Open-Source tools
Description
So, CMCD v2 is officially a “”thing.”” The spec is done (or it will be, once we stop finding new ways to break it). The party’s over, right? Wrong. The real party is just getting started. We’re here to tell you that CMCD v2 isn’t just an incremental improvement; it’s a generic player-server interface that enables an explosion of new use cases—a new era we call the Rise of the Planet of CMCD v2.
This year, we didn’t just write the spec; we put it to the test while the ink was still wet. We implemented the CMCD v2 into the Common Media library, dash.js, and Shaka Player, and created the cmcd-toolkit—a fully open-source data collector and analyzer. Our mission was clear: create the very first CMCD v2 deployment in production to analyze the results for the “Ultra-Low Latency Live Streaming at Scale” IBC Accelerator project. In this presentation, we’ll share the lessons: how this real-world deployment helped us refine the spec, and the insights we gained from measuring a live L3D-DASH implementation and how you can use the cmcd-toolkit today.
But the story doesn’t end there… In the process, we had a profound realization: CMCD v2 together with CMSD can be seen as a generic interface between player and server. This unlocks complex use cases far beyond QoE. We’re talking about Content Steering, remote player debugging, and even watch parties. Suddenly, CMCD v2 became a game-changer for a whole new set of applications.
In the Rise of the Planet of CMCD, the apes win—and this community couldn’t be happier. This talk is for the builders, the tinkerers, and everyone who wants to join the player data revolution.
—–
Disclaimer: Nico bears no relation to, and has no prior affiliation with, any of the monkeys previously presented. Furthermore, he wishes to state for the record his profound lack of interest in the content of any conversations the ‘contemplative monkeys’ may have had during their dating period. Any resemblance is purely coincidental.
This talk was presented at Demuxed 2025 in London, a conference by and for engineers working in video. Every year we host a conference with lots of great new talks like this – learn more at https://demuxed.com”
Conference
Speakers
Learning Categories
Other Proceedings
Here are some other proceedings that you might find interesting.
What Codec Should I Use?
Alan Resnick
Doing Server-Side Ad Insertion on Live Sports for 25.3M Concurrent Users
Ashutosh Agrawal
Is now the time to solve the deepfake threat?
Roderick Hodgson
Super Resolution: The scaler of tomorrow, here today!
Nick Chadwick
The do's and don'ts about Streaming security
Javier Brines Garcia
Modeling the conceptual structure of FFmpeg in JavaScript
Ryan Harvey
Objectionable Uses of Objective Quality Metrics
Richard Fliam
RTMP: web video innovation or Web 1.0 hack… how did we get to now?
Sarah Allen
Large-Scale Media Archive Migration to the Cloud
Konstantin Wilms
HEVC Upload Experiments
Chris Ellsworth
Related Courses
Below are some courses that might interest you based on the learning categories and topic tags of this conference proceeding.
What Codec Should I Use?
Alan Resnick
Doing Server-Side Ad Insertion on Live Sports for 25.3M Concurrent Users
Ashutosh Agrawal
Is now the time to solve the deepfake threat?
Roderick Hodgson
Super Resolution: The scaler of tomorrow, here today!
Nick Chadwick
The do's and don'ts about Streaming security
Javier Brines Garcia
Modeling the conceptual structure of FFmpeg in JavaScript
Ryan Harvey
Objectionable Uses of Objective Quality Metrics
Richard Fliam
RTMP: web video innovation or Web 1.0 hack… how did we get to now?