Open Menu
Overview
Overview
Features
Real Time
Live
Pricing
Encoding
Pricing
Docs & Tools
Mux Video Docs
Mux Data Docs
Full API Reference
Open Source Software
SDKs
Company
Team
Customers
Partners
Jobs
Blog
Sign up
Close Menu
Mux Video
Mux Data
Docs & Tools
Mux Video Docs
Mux Data Docs
Full API Reference
Open Source Software
SDKs
Company
Team
Customers
Partners
Jobs
Blog
Log in
Sign up
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.
-
Filter by category:
Video education
Video news
Product
Engineering
Customers
Events
Company
01/18/21
January 18, 2021
(a month ago)
9 min read
Using the Data API to create custom visualizations
by
Olivia Smith
Engineering
9 min read
Mux Data tracks key insights about your videos. Learn how to make graphs using data from the Mux Data API and present these insights in a React application.
12/16/20
December 16, 2020
(2 months ago)
10 min read
Kafka Connect: The Magic Behind Mux Data Realtime Exports
by
Scott Kidder
Engineering
10 min read
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.
12/08/20
December 8, 2020
(3 months ago)
5 min read
Live streaming with React Native
by
Erik Peña
Engineering
5 min read
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 ...
11/17/20
November 17, 2020
(3 months ago)
4 min read
Making Storyboards Fast!
by
Josh Allmann
Engineering
4 min read
*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 m ...
10/01/20
October 1, 2020
(5 months ago)
4 min read
stream.new: Add a video. Get a sharable link to stream it.
by
Dylan Jhaveri
Engineering
4 min read
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.
09/21/20
September 21, 2020
(5 months ago)
9 min read
Timeout. Let’s try this again. Tuning timeouts and retries at scale.
by
Matt Ward
Engineering
9 min read
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.
08/13/20
August 13, 2020
(6 months ago)
2 min read
Hey look, a Mux CLI
by
Matthew McClure
Engineering
2 min read
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!
06/16/20
June 16, 2020
(8 months ago)
12 min read
Building TikTok: Smooth scrolling on iOS
by
Nidhi Kulkarni
Engineering
12 min read
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 AVDisplayKit.
05/13/20
May 13, 2020
(9 months ago)
12 min read
How ClickHouse saved our data
by
Kevin King
Engineering
12 min read
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 ...
04/14/20
April 14, 2020
(10 months ago)
9 min read
The state of going live from a browser
by
Matthew McClure
Engineering
9 min read
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.
04/07/20
April 7, 2020
(a year ago)
8 min read
Mux is the video API for the JAMstack
by
Dylan Jhaveri
Engineering
8 min read
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.
03/02/20
March 2, 2020
(a year ago)
8 min read
How to Host Your Own Online Conference
by
Dylan Jhaveri
Engineering
8 min read
How you can host your own online conference. Broadcast a Zoom call to thousands of viewers using Mux.
10/15/19
October 15, 2019
(a year ago)
7 min read
Using Netlify Functions to Create Mux Signing Tokens
by
Dylan Jhaveri
Engineering
7 min read
See how to use Netlify Functions with Mux signing keys to easily create secure signed URLs. Open source code included.
10/03/19
October 3, 2019
(a year ago)
12 min read
Stateful Stream Processing with Kafka and Go
by
Scott Kidder
Engineering
12 min read
Learn how Mux Data uses Kafka and Go to perform stateful processing of millions of video views each day.
06/24/19
June 24, 2019
(2 years ago)
3 min read
Abstracting Our Redux Confirmation Modal Pattern
by
Matthew McClure
Engineering
3 min read
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
May 16, 2019
(2 years ago)
6 min read
When Good Certificates Go Bad: Monitoring for Expired TLS Certificates
by
Scott Kidder
Engineering
6 min read
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
May 1, 2019
(2 years ago)
7 min read
Quantifying packaging overhead
by
Matthew Szatmary
Engineering
7 min read
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
February 26, 2019
(2 years ago)
10 min read
How we improved Tensorflow Serving performance by over 70%
by
Masroor Hasan
Engineering
10 min read
In this blog, we’ll focus on techniques that improve latency by optimizing both the prediction server and client.
02/20/19
February 20, 2019
(2 years ago)
22 min read
An adventure in OpenAPI V3 code generation
by
Phil Cluff
Engineering
22 min read
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
February 12, 2019
(2 years ago)
8 min read
Multi-CDN support in Mux Video for improved performance and reliability
by
Scott Kidder
Engineering
8 min read
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
October 24, 2018
(2 years ago)
8 min read
Video Access Log Processing with Apache Flink
by
Scott Kidder
Engineering
8 min read
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.
10/08/18
October 8, 2018
(2 years ago)
12 min read
Real-time dashboards powered by Elixir
by
Jacqui Manzi
Engineering
12 min read
Using Erlang’s OTP and Phoenix’s Channel / Presence to manage large real-time data sets across many channel topics Our real-time analytics product requires a scalable system with high availability an ...
01/12/18
January 12, 2018
(3 years ago)
7 min read
How We Used Machine Learning to win at HQ Trivia
by
Ben Dodson
Engineering
7 min read
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
December 22, 2017
(3 years ago)
5 min read
Using Percentiles To Identify Outliers and the Typical Experience
by
Scott Kidder
Engineering
5 min read
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
March 7, 2017
(4 years ago)
5 min read
Using Control Streams to Manage Apache Flink Applications
by
Scott Kidder
Engineering
5 min read
Learn how Mux has used control streams to manage Apache Flink applications with zero-downtime.
02/15/17
February 15, 2017
(4 years ago)
6 min read
Discovering Anomalies in Real-Time with Apache Flink
by
Scott Kidder
Engineering
6 min read
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
November 9, 2016
(4 years ago)
1 min read
Hardware encoding in containers
by
Adam Brown
Engineering
1 min read
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 ...
1182 Market St.
Suite 425
San Francisco, CA 94102
Contact us
Products
Mux Video
Overview
Features
Live
Encoding
Pricing
Mux Data
Overview
Real time
Pricing
Docs & Tools
Mux Video docs
Mux Data docs
Full API reference
Open source software
API SDKs
Ruby
Go
Python
PHP
Node
Elixir
Company
Team
Jobs
Blog
Customers
Partners
Download Press Kit
Learn about video
Video glossary
What is video encoding?
What are video APIs?
How to build your own live streaming app
Demuxed
HowVideo.Works
© 2021 Mux, Inc.
Terms of service
Security
Privacy policy