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.

Search
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 (over 1 year 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 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 (over 1 year ago)

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

Darius Cepulis
By Darius Cepulis20 min readEngineering

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 1 year 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

Published on July 6, 2023 (over 1 year 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.

Published on June 30, 2023 (over 1 year 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

Published on June 20, 2023 (over 1 year 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.

Media Chrome 1.0

Published on June 1, 2023 (over 1 year ago)

Media Chrome turns 1.0, huzzah!

Steve Heffernan
By Steve Heffernan9 min readEngineering, Product, & Video news

Media Chrome, the set of web components for video and audio players is now version 1.0. While it was production ready before, now we promise it is.

An illustration of a pair of hands making a heart shape, the focal point within the hands is the SwiftUI logo

Published on May 30, 2023 (over 1 year ago)

SwiftUI stole the best parts of React…and my heart

Liam Lindner
By Liam Lindner6 min readEngineering

SwiftUI is like the assembled Voltron of app development tools, in contrast to the rickety Frankenstein’s monster that React has become.

An illustration of a small screen television with a built-in VCR. A live indicator appears at the top of the screen. Radio waves emanate in the background.

Published on April 21, 2023 (almost 2 years ago)

Simulate a live stream of a video playlist with FFmpeg

Levi Miller
By Levi Miller4 min readEngineering

Learn how to live stream your prerecorded content as if you were broadcasting live using Mux and FFmpeg.

An AI-generated photo of an automaton using a Wacom tablet at a dimly-lit desk in a dusty workshop

Published on April 17, 2023 (almost 2 years ago)

Experiments with AI video content strategy

Dave Kiss
By Dave Kiss8 min readEngineeringAI

You’ve created some video content! High five! …Now comes the slog.  Do you have all your tweets written? Is your companion blog post ready to go? Do you have your Open Graph image designed? What about ...