Conference Proceedings
- Home
- No More Player: Reinventing Video.js for the Next 15 Years (Sorry, Plugins!)
No More Player: Reinventing Video.js for the Next 15 Years (Sorry, Plugins!)
Description
After 15 years, Video.js still works great—if you pretend React, Svelte, and Tailwind don’t exist. Turns out frameworks are popular, developers want stunning defaults (ahem, Plyr), and Web Components aren’t quite the React miracle we once claimed (my bad).
Video.js v10 is our dramatic, fresh-slate rebuild designed for today’s web—idiomatic, performant, and beautiful by default. Inspired by modern UI development and our own painful-yet-insightful journeys, we’re breaking out of the black box of “”player”” to introduce:
Un-styled UI primitives (a la BaseUI, Radix) for React and HTML, enabling deep customization with any CSS (Tailwind, Modules, Scoped)
A core of platform-agnostic state management, supporting idiomatic patterns (like React hooks) in every environment, with our sights on React Native
A new streaming engine *framework*, building on the Common Media Library effort to cut down the file sizes of HLS/DASH players, even dynamically based on the current content
But this isn’t just the next version of Video.js with the usual crew of amazing contributors. It’s also the spiritual successor to MediaChrome, Vidstack, ReactPlayer, and Plyr, in collaboration with those player creators/communities, representing billions of player loads monthly. It’s exactly like Avengers starring Big Buck Bunny.
Bold? Definitely. Risky? Probably. A migration headache? Absolutely (sorry again, plugins!). But if we’re aiming for another 15 years, it’s time we rethink what “”player”” even means. Spoiler: one size doesn’t fit all anymore.
Join us to glimpse the future, meet the new collaboration behind Video.js v10, and most importantly—tell us everything we got wrong before it ships.
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
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?