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.

Keyboard synthesizer with patch cables

Published on December 16, 2020 (over 4 years ago)

Kafka Connect: The Magic Behind Mux Data Realtime Exports

Scott Kidder
By Scott Kidder12 min readEngineering

Kafka Connect is a powerful tool for moving data in and out of Apache Kafka clusters. Learn how Mux uses Kafka Connect to power real-time exports, as well as lessons we've developed along the way.

Live streaming with React Native

Published on December 8, 2020 (over 4 years ago)

Live streaming with React Native

Erik Peña
By Erik Peña5 min readEngineering

So... You've decided to introduce mobile live streaming to your React Native app. This is wonderful and if you are using Mux this is especially great because getting set up and running is extremely...

Published on November 17, 2020 (over 4 years ago)

Making Storyboards Fast!

Josh Allmann
By Josh Allmann4 min readEngineering

*This is part II in the journey Mux software developer Josh Allmann had with creating Storyboards. Check out the product announcement here! On making Storyboards fast On a personal note, this was my...

stream.new logo

Published on October 1, 2020 (over 4 years ago)

stream.new: Add a video. Get a sharable link to stream it.

Dylan Jhaveri
By Dylan Jhaveri4 min readEngineering

stream.new: Add a video. Get a sharable link to stream it. Read about this new free and open source project built and powered by Mux.

Timeout. Let’s try this again. Tuning timeouts and retries at scale.

Published on September 21, 2020 (over 4 years ago)

Timeout. Let’s try this again. Tuning timeouts and retries at scale.

Matt Ward
By Matt Ward10 min readEngineering

Everyone knows that outages suck. We’re always learning from them. Let's dive into the details of some changes we made to our system that have helped bring us closer to our goal of a perceived 100% uptime.

A screenshot of a terminal using the CLI

Published on August 13, 2020 (almost 5 years ago)

Hey look, a Mux CLI

Matthew McClure
By Matthew McClure2 min readEngineering

We released an early version of a CLI that we've been using internally. It makes it easier to upload local assets, along with some signing utilities, and more. We'd love to hear what you think!

film projector images

Published on June 16, 2020 (about 5 years ago)

Building TikTok: Smooth scrolling on iOS

Nidhi Kulkarni
By Nidhi Kulkarni14 min readEngineering

In this post Nidhi builds a TikTok-like application on iOS. She handles user uploaded videos, merging video content with AVMutableComposition and creating a smooth scrolling with AsyncDisplayKit.

from russia with love

Published on May 13, 2020 (about 5 years ago)

How ClickHouse saved our data

Kevin King
By Kevin King14 min readEngineering

The Mux Data platform is used by some of the biggest broadcasters to monitor the video streaming experience of their end users. Think of it like Google Analytics or New Relic for video playback. It's a...

That's gonna be a (mostly) no

Published on April 14, 2020 (about 5 years ago)

The state of going live from a browser

Matthew McClure
By Matthew McClure10 min readEngineering

You can watch live TV, record yourself, video chat with peers, screenshare...of course you can broadcast live RTMP streams, right? Weeelll...No, but kinda sorta with some server-side help.

JAMstack graphic

Published on April 7, 2020 (about 5 years ago)

Mux is the video API for the JAMstack

Dylan Jhaveri
By Dylan Jhaveri9 min readEngineering

Here we discuss how you can use the Mux APIs in your JAMstack and how we use the JAMstack ourselves to power our blog and Gatsby site Sanity as a headless CMS.