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 dark-background chart showing two overlapping score lines — blue and orange — representing two shot detection algorithms. Two tall spikes where both lines converge are labeled "Shot change detected by both algorithms" with a double-headed arrow spanning between them. Three warning triangle icons mark false positives: an orange triangle above a spike detected only by the first algorithm, and two blue triangles above spikes detected only by the second algorithm.

Published on June 25, 2026 (20 days ago)

How Mux detects shot boundaries

Grzegorz Gronkowski
By Grzegorz Gronkowski4 min readEngineering & Product

Learn more about the algorithm behind Mux Video's newest primitive: Shots.

React Symbol in a video player on a mobile smart phone

Published on June 12, 2026 (about 1 month ago)

React Native needs a new video player

Joshua Alphonse
By Joshua Alphonse10 min readEngineering

A new React Native video player with AI Video intelligence features from Mux Robots and the ability to collect video data with Mux Data.

A Mux Robot inserting a coin into a another robotic machine

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

Fine-tuning a multimodal model for video intelligence

Joshua Alphonse
By Joshua Alphonse12 min readProduct & Engineering

We’ve been on quite the run for the first half of 2026. VideoJS got an upgrade, and Mux Robots, the new video intelligence layer for videos on Mux, was just released. There is one more project that I t...

Illustration of a monitor on a stand against a yellow grid background. The screen shows a browser window with a recording indicator (red dot and "REC" label) in the upper left. A red dashed selection border outlines the recording area, which contains a large red circle with a stylized smiley face in the center.

Published on May 5, 2026 (2 months ago)

The death of the to-do app

Dave Kiss
By Dave Kiss10 min readEngineering

LLMs killed the to-do app. So we built a real screen recorder instead: open source, native macOS, and, of course, powered by Mux.

Content moderation dashboard showing on item passing, one item that "needs review" and one items that is processing

Published on April 28, 2026 (3 months ago)

One click content moderation dashboard with Mux Robots

Dylan Jhaveri
By Dylan Jhaveri4 min readEngineeringAI

Every user-generated content site needs content moderation. We’ve spilled lots of ink on this topic over the years, and even a Demuxed talk. Feel free to dive into any of those links if it suits you. ...

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 (4 months 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.

Mux and Convex logos with a red background

Published on March 18, 2026 (4 months 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.

React and Mux Logos

Published on March 3, 2026 (4 months 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 (5 months 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 (6 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.

Page 1 of 12Arrow RightArrow RightPage 2