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

Published on March 24, 2026 (6 days ago)
We refreshed the Mux CLI to give developers and AI coding agents a structured, terminal-native interface to the entire Mux video API.

Published on March 19, 2026 (11 days ago)
Your video isn't just something people watch anymore. Where it lives determines what you can do with it.

Published on March 18, 2026 (12 days ago)
HubSpot scaled video for 170,000+ customers with Mux — reducing costs, improving reliability, and innovating with AI.

Published on March 18, 2026 (13 days ago)
The @mux/convex component wires up database tables, webhook handling and reactive queries so your app always knows the state of your video assets.

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

Published on March 11, 2026 (19 days ago)
After Punchpass switched from Vimeo to Mux they got faster uploads, per-client analytics, and client support tickets dropped to zero.

Published on March 10, 2026 (20 days ago)
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.

Published on March 10, 2026 (20 days ago)
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.

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

Published on March 2, 2026 (28 days ago)
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.