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.

iPad and Android phone showing a video uploader UI

Published on August 21, 2023 (about 3 years ago)

Faster video processing and cost controls with Mux's Upload SDKs for iOS and Android

Dylan Jhaveri
By Dylan Jhaveri • 6 min read • Product

See how you can process videos faster and control costs with Mux's Uploader SDKs for iOS and Android

An illustration showing a service worker sitting between a browser and a cloud icon

Published on August 21, 2023 (about 3 years ago)

Service workers are underrated, and building media proxies proves it

Matthew McClure
By Matthew McClure • 12 min read • Engineering

Service workers have so much potential. Let's explore building a media proxy as a service worker that can run in your browser or in the cloud.

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.

Published on August 10, 2023 (about 3 years ago)

Can React Server Actions finally fix forms?

Darius Cepulis
By Darius Cepulis • 9 min read • Engineering

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.

Published on August 1, 2023 (about 3 years ago)

Approaches to building video into your app

Edwin Mejia
By Edwin Mejia • 18 min read • Video 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.

Published on July 19, 2023 (about 3 years ago)

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

Darius Cepulis
By Darius Cepulis • 20 min read • Engineering

Server Components run on the server instead of the client, giving you control over your bundle size and data fetching. Here’s everything we learned about them.

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.

Published on July 12, 2023 (over 3 years ago)

Build an interactive video transcript with Mux Player CuePoints

Christian Pillsbury
By Christian Pillsbury • 10 min read • Engineering

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

Published on July 6, 2023 (over 3 years ago)

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

Scott Kidder
By Scott Kidder • 13 min read • Engineering

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.

Published on June 30, 2023 (over 3 years ago)

How to keep calm and debug smart TVs

Edwin Mejia
Grady Player
Alex Paseltiner
By Edwin, Grady, and Alex • 13 min read • Engineering

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

Published on June 20, 2023 (over 3 years ago)

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

Richard Headon
By Richard Headon • 7 min read • Engineering

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"

Published on June 15, 2023 (over 3 years ago)

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

Dylan Jhaveri
By Dylan Jhaveri • 12 min read • Company

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?