Scott Kidder

Scott Kidder

Staff Software Engineer
10 years of video experience. Previously solved hard problems at Brightcove.
Written by Scott:
1964 World's Fair vision of weather monitoring in the future
07/01/20July 1, 2020(5 days ago)
7 min read

Why You Should Use a CDN for Video

Scott Kidderby Scott Kidder
Online video consumption is accelerating rapidly, and Content Delivery Networks (CDNs) have been instrumental in sustaining this growth.
Stateful Stream Processing with Kafka and Go
10/03/19October 3, 2019(9 months ago)
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.
How Mux Routed Around a Major Network Outage
07/22/19July 22, 2019(a year ago)
4 min read

How Mux Routed Around a Major Network Outage

Scott Kidderby Scott Kidder
Learn how Mux Video performed during the Verizon BGP networking incident, and how dynamic CDN selection can help reduce the impact of network outages.
When Good Certificates Go Bad: Monitoring for Expired TLS Certificates
05/16/19May 16, 2019(a year ago)
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.
Multi-CDN support in Mux Video for improved performance and reliability
02/12/19February 12, 2019(a year ago)
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.
Video Access Log Processing with Apache Flink
10/24/18October 24, 2018(2 years ago)
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.
Securing Video Content with Signed URLs
05/10/18May 10, 2018(2 years ago)
6 min read

Securing Video Content with Signed URLs

Scott Kidderby Scott Kidder
“Our video streams have been hacked.” That was the rumour floating around the office of my past employer in February 2008. I was a software engineer working on the video encoding pipeline for a mobil ...
Using Percentiles To Identify Outliers and the Typical Experience
12/22/17December 22, 2017(3 years ago)
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.
08/21/17August 21, 2017(3 years ago)
2 min read

Improvements to Error-Rate Alerting

Scott Kidderby Scott Kidder
In January 2017 Mux announced support for error-rate alerts in our analytics service. Learn about improvements to alert actionability and visibility.
android graffiti
06/27/17June 27, 2017(3 years ago)
10 min read

Do Androids Watch Videos of Electric Sheep? How Bots React to Web Video

Scott Kidderby Scott Kidder
Philip K. Dick’s classic science-fiction story “Do Androids Dream of Electric Sheep?” confronted mankind's need to differentiate living things and machines. While it’s currently easy for us to make t ...
Notes from Flink Forward San Francisco 2017
05/05/17May 5, 2017(3 years ago)
6 min read

Notes from Flink Forward San Francisco 2017

Scott Kidderby Scott Kidder
Highlights from the FlinkForward San Francisco 2017 conference by Scott Kidder from Mux.
Mux at Flink Forward SF 2017
03/21/17March 21, 2017(3 years ago)
1 min read

Mux at Flink Forward SF 2017

Scott Kidderby Scott Kidder
Mux will be attending the Flink Forward SF conference on April 11, 2017 at the Hotel Kabuki in San Francisco. Scott Kidder from Mux will be speaking at Flink Forward on our Flink-powered real-time ...
Using Control Streams to Manage Apache Flink Applications
03/07/17March 7, 2017(3 years ago)
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.
Discovering Anomalies in Real-Time with Apache Flink
02/15/17February 15, 2017(3 years ago)
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 ...