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/27/20
7 min read

Guide to RTMP live streaming apps for iOS

Dylan Jhaveriby Dylan Jhaveri
This post a guide for going live from an iOS app to rtmp server. I tried 11 of the top apps including Wirecast Go, Broadcast Me, It's My Live, Nari Live, Larix Broadcaster
RTMP broadcasting apps for iOS
This post a guide for going live from an iOS app to rtmp server. I tried 11 of the top apps including Wirecast Go, Broadcast Me, It's My Live, Nari Live, Larix Broadcaster
02/13/20
9 min read

How to Build Interactive Live Video (remember HQ Trivia?)

Steve HeffernanDylan Jhaveriby Steve & Dylan
Steve and Dylan discuss how you might go about building a live interactive video solution that is scalable.
Live interactive video like hq
Steve and Dylan discuss how you might go about building a live interactive video solution that is scalable.
01/23/20
4 min read

<video autoplay> Considered Harmful

Dylan Jhaveriby Dylan Jhaveri
The 'autoplay' attribute for HTML5 video is unreliable. In this post we explain its shortcomings and offer a better solution.
I will find you and I will pause you
The 'autoplay' attribute for HTML5 video is unreliable. In this post we explain its shortcomings and offer a better solution.
01/17/20
15 min read

Subtitles, Captions, WebVTT, HLS, and those magic flags 🤔

Phil Cluffby Phil Cluff
Join Phil on a journey exploring the modern technologies that underly captions and subtitles in online streaming, including HLS, WebVTT, and some magic flags you can set in your HLS manifest!
A selection of video frames from "Tears of Steel" showing subtitles in a variety of languages.
Join Phil on a journey exploring the modern technologies that underly captions and subtitles in online streaming, including HLS, WebVTT, and some magic flags you can set in your HLS manifest!
11/25/19
5 min read

Help Your Users be in 5 Places at Once: Your Guide to Simulcasting

Dylan Jhaveriby Dylan Jhaveri
Your guide to Mux Simulcasting. Learn how to help your users broadcast to Twitch, Youtube, Facebook, Periscope and more over RTMP.
Help Your Users be in 5 Places at Once: Your Guide to Simulcasting
Your guide to Mux Simulcasting. Learn how to help your users broadcast to Twitch, Youtube, Facebook, Periscope and more over RTMP.
10/16/19
2 min read

Introducing HowVideo.works

Bonnie Pecevichby Bonnie Pecevich
We’re excited to introduce HowVideo.works. It explains key concepts, and processes of modern online video plus, shows how all those pieces work together.
Introducing HowVideo.works
We’re excited to introduce HowVideo.works. It explains key concepts, and processes of modern online video plus, shows how all those pieces work together.
09/26/19
4 min read

A Quick Intro To Video From Somebody Who Knows Nothing About Video

Salar Khanby Salar Khan
A quick intro about working with video for the first time and figuring out how HLS streaming works.
A Quick Intro To Video From Somebody Who Knows Nothing About Video
A quick intro about working with video for the first time and figuring out how HLS streaming works.
09/05/19
18 min read

White Paper: 7 Tips to improve Live Streaming

Phil Cluffby Phil Cluff
Today alongside our friends at Touchstream, Datazoom , and Fastly , we’ve published a white paper packed full of tips to help you stream huge scale events successfully. Unfortunately, while writing ...
White Paper: 7 Tips to improve Live Streaming
Today alongside our friends at Touchstream, Datazoom , and Fastly , we’ve published a white paper packed full of tips to help you stream huge scale events successfully. Unfortunately, while writing ...
08/19/19
4 min read

Phoenix LiveView: Build Twitch Without Writing JavaScript

Dylan Jhaveriby Dylan Jhaveri
Demo application like Twitch with Phoenix LiveView for live streaming
Phoenix LiveView: Build Twitch Without Writing JavaScript
Demo application like Twitch with Phoenix LiveView for live streaming
07/25/19
7 min read

Canvas: Do cool stuff with video in the browser

Matthew McClureby Matthew McClure
The `video` element is a thing of beauty except that beauty crumbles like dust through our fingers when you need to modify the content in any way.
Canvas: Do cool stuff with video in the browser
The `video` element is a thing of beauty except that beauty crumbles like dust through our fingers when you need to modify the content in any way.
06/05/19
2 min read

Add video to your personal homepage with Mux PHP

Phil Cluffby Phil Cluff
Mux PHP is a lightweight wrapper around Mux’s APIs, which make it easy to integrate Mux-powered video experiences into your PHP apps.
Add video to your personal homepage with Mux PHP
Mux PHP is a lightweight wrapper around Mux’s APIs, which make it easy to integrate Mux-powered video experiences into your PHP apps.
04/16/19
7 min read

Building your own video platform: Personal CMS using Airtable and ZEIT Now

Matthew McClureby Matthew McClure
With ZEIT’s Now, we can easily build applications that interact with our Airtable database's API. We can wire them all together and build our own video CMS.
Building your own video platform: Personal CMS using Airtable and ZEIT Now
With ZEIT’s Now, we can easily build applications that interact with our Airtable database's API. We can wire them all together and build our own video CMS.
01/31/19
6 min read

Build better video in 4 simple steps

Jon Dahlby Jon Dahl
Video is hard because software is difficult at scale, and video reaches scale much more quickly than other software. When facing hard problems, it's helpful to have a framework that turns hard proble ...
Build better video in 4 simple steps
Video is hard because software is difficult at scale, and video reaches scale much more quickly than other software. When facing hard problems, it's helpful to have a framework that turns hard proble ...
07/20/18
6 min read

Guide to Mobile Video Streaming with HLS

Jon Dahlby Jon Dahl
HTTP Live Streaming, also known as HLS, is the most common format used today for streaming video. If you're building a video streaming application today, you should probably use HLS. Apple created th ...
Guide to Mobile Video Streaming with HLS
HTTP Live Streaming, also known as HLS, is the most common format used today for streaming video. If you're building a video streaming application today, you should probably use HLS. Apple created th ...
04/25/18
6 min read

Better Video Quality through Deep Learning

Ben Dodsonby Ben Dodson
When people watch videos online, their video quality is mostly dependent on their internet connection. Faster internet means better video. This is great for people with consistent high-speed connecti ...
When people watch videos online, their video quality is mostly dependent on their internet connection. Faster internet means better video. This is great for people with consistent high-speed connecti ...
04/17/18
8 min read

Instant Per-Title Encoding

Jon Dahlby Jon Dahl
"How did you decide on your bitrate ladder?" We've asked this question to 50 video publishers over the last 6 months. With almost no exceptions, the answer has been: "I have no idea." "Some engineer ...
Instant Per-Title Encoding
"How did you decide on your bitrate ladder?" We've asked this question to 50 video publishers over the last 6 months. With almost no exceptions, the answer has been: "I have no idea." "Some engineer ...
02/21/18
4 min read

An API to Video: Why Abstraction Matters

Jon Dahlby Jon Dahl
This is the third in a series of blog posts about Mux Video. The first, Video is Too Hard, outlined the problem. The second, Announcing Mux Video , announced the new product. Abstractions are import ...
An API to Video: Why Abstraction Matters
This is the third in a series of blog posts about Mux Video. The first, Video is Too Hard, outlined the problem. The second, Announcing Mux Video , announced the new product. Abstractions are import ...
02/02/18
2 min read

[Webinar]: The five Encoding mistakes everyone makes

Vasudha Sridharanby Vasudha Sridharan
Online video is growing exponentially. A recently published study indicates that by 2021, 82% of all consumer internet traffic will be video. In a recent interview, Mark Zuckerberg signaled that “V ...
Online video is growing exponentially. A recently published study indicates that by 2021, 82% of all consumer internet traffic will be video. In a recent interview, Mark Zuckerberg signaled that “V ...
11/10/17
2 min read

Video is too hard.

Jon Dahlby Jon Dahl
Online video is growing quickly, but it's still way too hard to stream video. Video has actually gotten harder to work with, not easier, over the last seven years. It takes a video expert to publish ...
Video is too hard.
Online video is growing quickly, but it's still way too hard to stream video. Video has actually gotten harder to work with, not easier, over the last seven years. It takes a video expert to publish ...
10/24/17
6 min read

Captions on the web and FCC compliance

Nicholas Chadwickby Nicholas Chadwick
Here at Mux, we’re always trying to make sure we build products that make our customers better able to understand their video, and how to improve it. One of the common questions we get is how folks c ...
Here at Mux, we’re always trying to make sure we build products that make our customers better able to understand their video, and how to improve it. One of the common questions we get is how folks c ...
06/16/17
11 min read

Are Your Ads Worth It? - How to Measure the Effect Your Preroll Ads Have on Viewer Experience

Justin Sanfordby Justin Sanford
Video advertising is a complicated technology, with different systems and components working together to decide which ad to deliver. Mux is here to help
Are Your Ads Worth It? - How to Measure the Effect Your Preroll Ads Have on Viewer Experience
Video advertising is a complicated technology, with different systems and components working together to decide which ad to deliver. Mux is here to help
03/24/17
8 min read

Maintaining Video Quality with Metrics

Eliot Millerby Eliot Miller
We're going to explore what Mux can do to alert you to poor video quality issues and how metrics can be used to optimize your video pipeline
Maintaining Video Quality with Metrics
We're going to explore what Mux can do to alert you to poor video quality issues and how metrics can be used to optimize your video pipeline
08/18/16
4 min read

The four elements of video performance

Jon Dahlby Jon Dahl
How do you quantify the performance of a video stream? What metrics should you use? Long after Andy Grove stressed the importance of metrics for decision-making, software companies are becoming more ...
The four elements of video performance
How do you quantify the performance of a video stream? What metrics should you use? Long after Andy Grove stressed the importance of metrics for decision-making, software companies are becoming more ...