Warner Bros. Discovery is committed to putting viewer experience first. Learn how they're doing it with Mux.

Skip to content
Christian Pillsbury

Christian Pillsbury

Staff Software Engineer & Tech Lead

Started working on OTT streaming media & players over a decade ago for a bunch of folks back in the Adobe Flash/RTMP days as a consultant at Digital Primates. When I’m not working on video players, I’m spending my time doing deep dives in philosophy, stomping around the Chicago arts scene, and watching TV on the internet with my cat Grits.

Written by Christian:
A Swiss Army knife with various video player symbols (and a banana?) floating near each tool

Published on April 15, 2024 (1 day ago)

Why are video players so big? A trip down the rabbit hole of video playback engines

Christian Pillsbury
Darius Cepulis
By Christian and Darius17 min readVideo education

A video playback engine enables more complex video use cases like adaptive bitrate streaming and DRM, but at the cost of bundle size. Is it worth it?

A graphic design that show a video player control bar. Hovering over the timeline are markers containing lightning bolts, depicting events occurring at specific points during the media playback.

Published on July 12, 2023 (9 months ago)

Build an interactive video transcript with Mux Player CuePoints

Christian Pillsbury
By Christian Pillsbury10 min readEngineering

Learn how you can associate interactive transcript metadata with your video playback to fire custom events as your video progresses.

A stack of windows that showcase different approaches to streaming video implementations over the years

Published on October 10, 2022 (over 1 year ago)

Gone in a Flash: a brief history of HTTP Adaptive Streaming

Christian Pillsbury
By Christian Pillsbury16 min readVideo education

HTTP Adaptive Streaming (HAS) is unquestionably and by orders of magnitude the dominant way of streaming media on the internet. Part history, part “hindsight is 20/20” revisionist history, and part tec...

mux player

Published on August 4, 2022 (over 1 year ago)

When it comes to players, we don't play games.

Meg Salisbury
Christian Pillsbury
By Meg and Christian3 min readProduct

You knew it was coming, folks (or at least, we were not shy about it)! Mux Player is officially in Public Beta, ready to play your videos for everyone, everywhere. We’ve spent the last seven months (m...

mux and npm logos

Published on July 13, 2022 (almost 2 years ago)

@mux-elements are getting a new (old) home on npm: @mux!

Christian Pillsbury
By Christian Pillsbury8 min readEngineering

All of our Mux Elements are moving from @mux-elements to @mux on npm. In this post, we explain why and introduce some steps we took and tools we built to help with your migration.