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 command-line interface window with a dark theme. The window has a title bar labeled "CLI" with minimize and close buttons, and displays a green terminal prompt cursor on a black background. The window sits on a dark grid background with faint horizontal lines below it.

Published on March 24, 2026 (6 days ago)

Ship your next Mux integration from the terminal

Dave Kiss
By Dave Kiss11 min readEngineering & Product

We refreshed the Mux CLI to give developers and AI coding agents a structured, terminal-native interface to the entire Mux video API.

A video player with lines radiating outward to labeled primitives: Thumbnails, Storyboards, GIFs, Transcript, Clipping, Audio-only, and more — illustrating the range of outputs Mux can derive from a single video file.

Published on March 19, 2026 (11 days ago)

Your video is more valuable on Mux

Matthew McClure
By Matthew McClure5 min readVideo education

Your video isn't just something people watch anymore. Where it lives determines what you can do with it.

HubSpot and Mux logos connected by a node diagram on an orange background.

Published on March 18, 2026 (12 days ago)

How HubSpot scaled video infrastructure — and built AI tools on top

Lamia Chlala
By Lamia Chlala3 min readCustomers

HubSpot scaled video for 170,000+ customers with Mux — reducing costs, improving reliability, and innovating with AI.

Mux and Convex logos with a red background

Published on March 18, 2026 (13 days ago)

The new Mux Convex component

Joshua Alphonse
By Joshua Alphonse5 min readEngineering

The @mux/convex component wires up database tables, webhook handling and reactive queries so your app always knows the state of your video assets.

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

Published on March 12, 2026 (18 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 (19 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 (20 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 (20 days ago)

Mux joins the Open Source 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 basis.

React and Mux Logos

Published on March 3, 2026 (27 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 (28 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.

Page 1 of 47Arrow RightArrow RightPage 2