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 graphic design of a group of thunderstorm clouds containing icons that depict the actions of a typical cloud encoding service.

Published on August 24, 2023 (over 1 year ago)

Steve Heffernan
By Steve Heffernan8 min readEngineering

It's becoming increasingly clear that cloud encoding APIs are on their way out. Read our perspective on where cloud video encoding is headed.

iPad and Android phone showing a video uploader UI

Published on August 21, 2023 (over 1 year ago)

Dylan Jhaveri
By Dylan Jhaveri6 min readProduct

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

Matthew McClure
By Matthew McClure12 min readEngineering

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

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.

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

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.

Published on July 19, 2023 (over 1 year ago)

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)

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)

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)

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)

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.