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 screenshot of a terminal using the CLI

Published on August 13, 2020 (over 4 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 (over 4 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 (almost 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 (almost 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 (almost 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.

online conference diagram

Published on March 2, 2020 (almost 5 years ago)

How to Host Your Own Online Conference

Dylan Jhaveri
By Dylan Jhaveri8 min readEngineering

How you can host your own online conference. Broadcast a Zoom call to thousands of viewers using Mux.

Using Netlify Functions to Create Mux Signing Tokens

Published on October 15, 2019 (over 5 years ago)

Using Netlify Functions to Create Mux Signing Tokens

Dylan Jhaveri
By Dylan Jhaveri7 min readEngineering

See how to use Netlify Functions with Mux signing keys to easily create secure signed URLs. Open source code included.

Stateful Stream Processing with Kafka and Go

Published on October 3, 2019 (over 5 years ago)

Stateful Stream Processing with Kafka and Go

Scott Kidder
By Scott Kidder14 min readEngineering

Mux uses Kafka and Go to perform stateful processing of millions of video views each day. Learn how we approach handling Kafka streams in Golang at scale.

Abstracting Our Redux Confirmation Modal Pattern

Published on June 24, 2019 (over 5 years ago)

Abstracting Our Redux Confirmation Modal Pattern

Matthew McClure
By Matthew McClure3 min readEngineering

Our Redux store was getting littered with confirmation-modal specific actions. Enter the first Redux Sagas pattern that felt like it was helping to simplify a difficult problem in our application.

When Good Certificates Go Bad: Monitoring for Expired TLS Certificates

Published on May 16, 2019 (almost 6 years ago)

When Good Certificates Go Bad: Monitoring for Expired TLS Certificates

Scott Kidder
By Scott Kidder7 min readEngineering

TLS certificates are essential to commerce, privacy, and trust on the Internet. Learn about the open-source TLS certificate expiry monitoring tool from Mux.