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 diagram depicting a client device interacting with a server via a communication line. A lightning bolt sits in between both the client and server.

August 10, 2023 (about 1 month ago)

Can React Server Actions finally fix forms?

Darius Cepulis
By Darius Cepulis9 min readEngineering

React Server Actions offer a way of simplifying posting data to the server by calling a simple function instead. But do they live up to the promise?

An illustration depicting a video player being assembled by a blue hand like a jigsaw puzzle. The last piece is being put into place, completing the video player visualization.

August 1, 2023 (about 2 months ago)

Approaches to building video into your app

Edwin Mejia
By Edwin Mejia18 min readVideo education

Whether you’re a solo dev or you’re part of a team guided by executive leadership, here’s what you need to know about getting video working in your app.

An illustration of a browser window showing different page components highlighted in different colors, depicting that some components are client-rendered while others are server-rendered.

July 19, 2023 (2 months ago)

Everything I wish I knew before moving 50,000 lines of code to React Server Components

Darius Cepulis
By Darius Cepulis20 min readEngineering

Here's everything we learned by migrating our production applications to React Server Components — including how to mix Client and Server Components.

A graphic design that show a video player control bar. Hovering over the timeline are markers containing lightning bolts, depicting events occurring at specific points during the media playback.

July 12, 2023 (2 months ago)

Build an interactive video transcript with Mux Player CuePoints

Christian Pillsbury
By Christian Pillsbury10 min readEngineering

Learn how you can associate interactive transcript metadata with your video playback to fire custom events as your video progresses.

A design showing a green bar chart that continues to grow up and to the right

July 6, 2023 (3 months ago)

Scaling data processing with an embedded key-value store: insights from our migration to BadgerDB

Scott Kidder
By Scott Kidder13 min readEngineering

Learn how Mux migrated from a shared, distributed Riak key-value (KV) store to the BadgerDB embedded KV store and the massive benefits it brought us.

An illustration of a beetle displaying on a smart TV. A purple cord is plugged in to the TV and winds its way around the beetle.

June 30, 2023 (3 months ago)

How to keep calm and debug smart TVs

Edwin Mejia
Grady Player
Alex Paseltiner
By Edwin, Grady, and Alex13 min readEngineering

Read a debugging journey that had us buying discontinued hardware off eBay and exhausting every possible industry contact that might have any insight.

A grid containing the logos for Google BigQuery, Google Pub/Sub, Looker, and Mux

June 20, 2023 (3 months ago)

Creating a data reporting strategy with Google Pub/Sub, BigQuery, & Looker Studio

Richard Headon
By Richard Headon7 min readEngineering

In this walkthrough, you'll learn how to export your video viewing data from Mux into Google BigQuery for analysis with Looker Studio.

An illustration of a slot car coming to a fork in the track: to the left, a purple track labeled "Management" and to the right is a green track labeled "Individual Contributor"

June 15, 2023 (3 months ago)

The engineering manager's guide for someone who really loves to code

Dylan Jhaveri
By Dylan Jhaveri12 min readCompany

Am I a glutton for meetings and punishment? Or is there a way you, too, can be a full-time manager while still exercising your love for writing code?

Staylive's logo next to Q+A

June 8, 2023 (4 months ago)

Q&A with Staylive: How to free up your team to do what they do best

Jamie Lonsdale
By Jamie Lonsdale11 min readCustomers

See how Staylive, a leader in live sports streaming technology, uses Mux to white-label OTT platforms to their customers.

A laptop showing a video player with a degraded video playing. A red error icon is overlaid on top of the video.

June 5, 2023 (4 months ago)

Video Startup Failure: New metric in the Mux Data Monitoring Dashboard

Yushu Cao
Walker Frankenberg
By Yushu and Walker2 min readProduct

Mux Data can now calculate and show Video Startup Failures in the Monitoring Dashboard. Learn more about this metric in this post.