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.

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 (8 months ago)

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

Drew Rodman
Constantin Britcov
By Drew and Constantin • 16 min read • Engineering

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 (9 months ago)

Agentic screen recording in the browser

Dave Kiss
By Dave Kiss • 13 min read • Engineering

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.

Green gak slimes its way down over the top of a white play icon layered above a blue background. What a mess!

Published on December 22, 2025 (10 months ago)

An extra-sloppy TikTok-style video feed in React Native

Dave Kiss
Joshua Alphonse
By Dave and Joshua • 8 min read • Engineering

In this article, learn how to build an optimized video feed by creating an infinite-doom-scroll slop machine. Go on, we know you've been dreaming of it.

The Mux, Vercel Workflow, and @mux/ai logos

Published on December 16, 2025 (10 months ago)

Launching durable AI workflows for video with @mux/ai

Dylan Jhaveri
By Dylan Jhaveri • 9 min read • Engineering • AI

Learn how @mux/ai integrates Vercel's Workflow DevKit to make AI video workflows production-ready without extra infrastructure or durability code.

Illustrated version of Supasearch

Published on October 29, 2025 (12 months ago)

Building semantic video search with Mux & Supabase

Dylan Jhaveri
By Dylan Jhaveri • 9 min read • Engineering

Learn with this example app how to build semantic video search with Mux and Supabase.

On a gray grid are two boxes. On the left, a blue box with the MCP logo that reads 'Mux MCP', on the right a green box that reads 'Mastra'. The two boxes are connected with what looks like plugs or wires.

Published on October 3, 2025 (about 1 year ago)

Shaping your AI prompts: using an agent to reduce MCP overhead

Ben Chuba
By Ben Chuba • 7 min read • Engineering

Learn how to offer your clients or employees simple, plain language ways to interact with your systems by connecting a local MCP to a Mastra agent.

Illustration of a video upload interface. A hand cursor with a green plus sign is dragging a file named 'MYNEWVIDEO.MP4' toward a black upload icon with an upward arrow on a yellow background.

Published on September 9, 2025 (about 1 year ago)

Even devtools need great dashboards

Darius Cepulis
Rahim Alwer
Steve Heffernan
By Darius, Rahim, and Steve • 7 min read • Engineering & Company

We’ve made some big changes to the Mux dashboard, and learned some big lessons about developer experience along the way

Illustration of a wacky audio player interface on an orange grid background. The player includes a play button, a volume button with a shouting face emoji above it, a progress bar showing 6:05, and a playback speed control labeled “1.46x” with a location pin icon above it. Below, text reads “CURRENTLY CONNECTED 6” with two yellow connectors beside the number.

Published on September 3, 2025 (about 1 year ago)

It's not that bad; it's worse. Meet the actual worst video player.

Christina Martinez
Dave Kiss
By Christina and Dave • 16 min read • Engineering

I thought I had built the worst video player ever imagined. Then, Christina Martinez submitted her concoction to the Worst Player contest… and I was appalled.

Press still from the F1 movie

Published on June 11, 2025 (over 1 year ago)

How Apple made the F1 movie trailer literally shake things up

Phil Cluff
By Phil Cluff • 7 min read • Video news & Engineering

Apple released an F1 movie trailer with haptics. You can build vibrating video too (at least for Android).

A hand with a Tailwind logo, crumpling a paper with "CSS" written on it

Published on May 28, 2025 (over 1 year ago)

Tailwind is the worst form of CSS, except for all the others

Darius Cepulis
By Darius Cepulis • 8 min read • Engineering

Tailwind is weird, verbose, and opinionated… but it works. Here’s why it makes teams faster, more consistent, and a little less frustrated.