Skip to content

The Mux Blog

We're a team of engineers, marketers, designers, all passionate about video and the work we create together. Welcome to our blog about video.

Illustration of a video player transforming into a matrix of numerical arrays, representing video as machine-readable data

Published on March 12, 2026 (2 days ago)

That's no video — it's an array

Jon Dahl
By Jon Dahl5 min readVideo education

Video is becoming more than content or features — it's data. Read what that shift means and how AI helps unlock use cases you can build.

Punchpass logo on the left, Mux logo on the right atop a bright green background

Published on March 11, 2026 (3 days ago)

‘It's so much better’: Why Punchpass switched from Vimeo to Mux

Stacy Fernández
By Stacy Fernández5 min readCustomers

After Punchpass switched from Vimeo to Mux they got faster uploads, per-client analytics, and client support tickets dropped to zero.

Video.js logo situated over a illustrated VCR with a VHS that says v10 beta on the label

Published on March 10, 2026 (4 days ago)

Video.js v10 Beta: Hello, World (again)

Steve Heffernan
By Steve Heffernan15 min readProductVideo.js

Video.js v10 is a ground-up rewrite combining four open source players into one modern framework — 88% smaller default bundles, first-class React and TypeScript support, composable architecture, and beautiful new skins designed by Plyr's creator.

Open Source Pledge + Mux

Published on March 10, 2026 (4 days ago)

Mux joins the OSS Pledge

Matthew McClure
By Matthew McClure3 min readCompany

Mux pledges allegiance, to OSS, and to the...uh...software for which it stands. For real, Mux promises to pay open source maintainers on a consistent base.

React and Mux Logos

Published on March 3, 2026 (11 days ago)

React is changing the game for streaming apps with the Activity component

Joshua Alphonse
By Joshua Alphonse8 min readEngineering

Learn how to use React 19.2's Activity component to prevent video playback from resetting or playing in the background when users hides and shows a video player.

A stack of video frames. A few frames in the middle of the stack appear to be glitched, as though corrupted.

Published on March 2, 2026 (12 days ago)

What we learned from a 22-Day storage bug (and how we fixed it)

Drew Rodman
Constantin Britcov
By Drew and Constantin16 min readEngineering

Between Jan 8 and Feb 4, a stack of small behaviors produced unexpected corrupted video segments. Here's exactly what went wrong and how we fixed it.

A robot illustration nested within a browser illustration. Composed on a blue background with thin black grid lines.

Published on January 28, 2026 (about 2 months ago)

Agentic screen recording in the browser

Dave Kiss
By Dave Kiss13 min readEngineering

Learn how you can use agent-browser and a custom MCP to direct agentic screen recordings with commentary and upload them to Mux for distributed playback.

Vidstack, Mux Player, Plyr, and Media Chrome building into Video.js

Published on January 27, 2026 (about 2 months ago)

Five players, one future: How we're building Video.js v10

Steve Heffernan
By Steve Heffernan5 min readProductVideo.js

Video.js v10 brings together the engineers behind Media Chrome, Plyr, Vidstack, and Mux Player to rebuild the web's most-used video player from scratch. Fifteen years of production insights from the web's most important player projects, now being combined into a single architecture.

Mux Player and VideoJS logos

Published on January 21, 2026 (about 2 months ago)

Mux Player: Five years of learning, now evolving into Video.js v10

Steve Heffernan
By Steve Heffernan6 min readProductVideo.js

Mux Player made video effortless by tightly coupling to Mux infrastructure — drop in a playback ID and thumbnails, captions, and security just worked. Five years of production insights are now shaping Video.js v10 to deliver the same simplicity with greater flexibility.

Videstack and Video.js logo

Published on January 15, 2026 (about 2 months ago)

6 Years Building Video Players. 9 Billion Requests. Starting Over.

Rahim Alwer
By Rahim Alwer12 min readProductVideo.js

Vidstack brought Radix-like composition and framework-native components to video players. Now its developer experience and API design principles are helping to shape Video.js v10.

Page 1 of 46Arrow RightArrow RightPage 2