Welcome to 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.
03/02/20
8 min read

How to Host Your Own Online Conference

Dylan Jhaveriby Dylan Jhaveri
How you can host your own online conference. Broadcast a Zoom call to thousands of viewers using Mux.
online conference diagram
How you can host your own online conference. Broadcast a Zoom call to thousands of viewers using Mux.
10/15/19
7 min read

Using Netlify Functions to Create Mux Signing Tokens

Dylan Jhaveriby Dylan Jhaveri
See how to use Netlify Functions with Mux signing keys to easily create secure signed URLs. Open source code included.
Using Netlify Functions to Create Mux Signing Tokens
See how to use Netlify Functions with Mux signing keys to easily create secure signed URLs. Open source code included.
10/03/19
12 min read

Stateful Stream Processing with Kafka and Go

Scott Kidderby Scott Kidder
Learn how Mux Data uses Kafka and Go to perform stateful processing of millions of video views each day.
Stateful Stream Processing with Kafka and Go
Learn how Mux Data uses Kafka and Go to perform stateful processing of millions of video views each day.
06/24/19
3 min read

Abstracting Our Redux Confirmation Modal Pattern

Matthew McClureby Matthew McClure
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.
Abstracting Our Redux Confirmation Modal Pattern
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.
05/16/19
6 min read

When Good Certificates Go Bad: Monitoring for Expired TLS Certificates

Scott Kidderby Scott Kidder
TLS certificates are essential to commerce, privacy, and trust on the Internet. Learn about the open-source TLS certificate expiry monitoring tool from Mux.
When Good Certificates Go Bad: Monitoring for Expired TLS Certificates
TLS certificates are essential to commerce, privacy, and trust on the Internet. Learn about the open-source TLS certificate expiry monitoring tool from Mux.
05/01/19
7 min read

Quantifying packaging overhead

Matthew Szatmaryby Matthew Szatmary
Mux makes adding video to your app or website as easy as making a single API call. But behind the scenes is a large multistep process to analyze and transform the video into something that can be eas ...
Quantifying packaging overhead
Mux makes adding video to your app or website as easy as making a single API call. But behind the scenes is a large multistep process to analyze and transform the video into something that can be eas ...
02/26/19
10 min read

How we improved Tensorflow Serving performance by over 70%

Masroor Hasanby Masroor Hasan
In this blog, we’ll focus on techniques that improve latency by optimizing both the prediction server and client.
How we improved Tensorflow Serving performance by over 70%
In this blog, we’ll focus on techniques that improve latency by optimizing both the prediction server and client.
02/20/19
22 min read

An adventure in OpenAPI V3 code generation

Phil Cluffby Phil Cluff
One of our aims at Mux is to make it easy for every developer to create great video experiences in their apps. To help you build new apps, we're building more SDKs for a wider variety of languages th ...
An adventure in OpenAPI V3 code generation
One of our aims at Mux is to make it easy for every developer to create great video experiences in their apps. To help you build new apps, we're building more SDKs for a wider variety of languages th ...
02/12/19
8 min read

Multi-CDN support in Mux Video for improved performance and reliability

Scott Kidderby Scott Kidder
See why you should care about CDNs and how Mux Video automatically leverages multiple CDNs to deliver the best network performance and viewing experience.
Multi-CDN support in Mux Video for improved performance and reliability
See why you should care about CDNs and how Mux Video automatically leverages multiple CDNs to deliver the best network performance and viewing experience.
10/24/18
8 min read

Video Access Log Processing with Apache Flink

Scott Kidderby Scott Kidder
This is an overview of the stream-processing system built by Mux to handle large volumes of video-streaming logs with Apache Flink and Kafka.
Video Access Log Processing with Apache Flink
This is an overview of the stream-processing system built by Mux to handle large volumes of video-streaming logs with Apache Flink and Kafka.
01/12/18
7 min read

How We Used Machine Learning to win at HQ Trivia

Ben Dodsonby Ben Dodson
For the past three months, half of us at Mux have been obsessed with HQ Trivia, while the other half silently regretted their Android purchases. When that HQ push notification hits at 12, the iPhones ...
For the past three months, half of us at Mux have been obsessed with HQ Trivia, while the other half silently regretted their Android purchases. When that HQ push notification hits at 12, the iPhones ...
12/22/17
5 min read

Using Percentiles To Identify Outliers and the Typical Experience

Scott Kidderby Scott Kidder
The most overused measurement is the arithmetic mean (average). In nearly all cases you're better served by using percentiles instead of averages.
Using Percentiles To Identify Outliers and the Typical Experience
The most overused measurement is the arithmetic mean (average). In nearly all cases you're better served by using percentiles instead of averages.
03/07/17
5 min read

Using Control Streams to Manage Apache Flink Applications

Scott Kidderby Scott Kidder
Learn how Mux has used control streams to manage Apache Flink applications with zero-downtime.
Using Control Streams to Manage Apache Flink Applications
Learn how Mux has used control streams to manage Apache Flink applications with zero-downtime.
02/15/17
6 min read

Discovering Anomalies in Real-Time with Apache Flink

Scott Kidderby Scott Kidder
Mux receives a continuous stream of video-view event data, every second of every day. Some of these views indicate errors during the delivery or playback of video. How can we detect error spikes in r ...
Discovering Anomalies in Real-Time with Apache Flink
Mux receives a continuous stream of video-view event data, every second of every day. Some of these views indicate errors during the delivery or playback of video. How can we detect error spikes in r ...
11/09/16
1 min read

Hardware encoding in containers

Adam Brownby Adam Brown
The Demuxed conference was recently kind enough to invite me speak about hardware video encoding in the cloud. Hardware vendors have been hard at work recently releasing updates to their encoding ch ...
Hardware encoding in containers
The Demuxed conference was recently kind enough to invite me speak about hardware video encoding in the cloud. Hardware vendors have been hard at work recently releasing updates to their encoding ch ...