Skip to content
Dylan Jhaveri

Dylan Jhaveri

Director of Self Service

Software Engineer and cold water surfer. Previously startup co-founder. Trying to find the best cheeseburger in San Francisco.

Written by Dylan:
Setting relationship status in Facebook to In an open (source) relationship

Published on May 3, 2024 (about 2 months ago)

Dylan Jhaveri
By Dylan Jhaveri5 min readEngineering

Learn about React 19 introducing support for web components and what that means for React developers and web component authors.

video player with lock icon in the center

Published on May 1, 2024 (about 2 months ago)

Dylan Jhaveri
By Dylan Jhaveri16 min readEngineering

Understand how attackers steal video content and what you can do to prevent downloading, unauthorized playback, screen recording with signed URLs and DRM

Mux logo with Javascript logo

Published on April 10, 2024 (2 months ago)

Dylan Jhaveri
By Dylan Jhaveri9 min readEngineering

How we updated our legacy Node SDK to work with new JS runtimes like Cloudflare Workers, Bun, Deno and Vercel Edge functions.

Landscape mobile phone with full screen video player & centered play button

Published on December 6, 2023 (6 months ago)

Dylan Jhaveri
By Dylan Jhaveri4 min readProduct

Now in beta: Mux Player SDKs for iOS and Android. Start using it today.

Pink circle with white play button and hand hovering to push play

Published on October 4, 2023 (9 months ago)

Dylan Jhaveri
By Dylan Jhaveri5 min readProduct

Mux Player 2.0 is here, bringing a cleaner design, new animations, and brand accent colors. Read up on this new release in this post.

iPad and Android phone showing a video uploader UI

Published on August 21, 2023 (10 months ago)

Dylan Jhaveri
By Dylan Jhaveri6 min readProduct

See how you can process videos faster and control costs with Mux's Uploader SDKs for iOS and Android

An illustration of a slot car coming to a fork in the track: to the left, a purple track labeled "Management" and to the right is a green track labeled "Individual Contributor"

Published on June 15, 2023 (about 1 year ago)

Dylan Jhaveri
By Dylan Jhaveri12 min readCompany

Am I a glutton for meetings and punishment? Or is there a way you, too, can be a full-time manager while still exercising your love for writing code?

image of mux player

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

Dylan Jhaveri
By Dylan Jhaveri13 min readEngineering

There have been a lot of hot takes and chatter flying around the interwebs about web components over the last few months. We read a lot of it, but the day-to-day 280-character hot takes on Twitter are ...

A mockup of custom Mux water bottles that were designed for CascadiaJS conference.

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

Dave Kiss
Dylan Jhaveri
Darius Cepulis
Amin Amos
By Dave and 3 others6 min readEvents

Mux was proud to be a sponsor at CascadiaJS 2022 – here's a recap of our experience in the high desert.

media-chrome HTML elements

Published on December 2, 2021 (over 2 years ago)

Dylan Jhaveri
By Dylan Jhaveri9 min readEngineering

Here at Mux we've been quietly (or not so quietly) working on an open source project called Media Chrome. We're biased, of course, but as folks who have built a lot of players, we think we've really go...

mux-video HTML element

Published on November 16, 2021 (over 2 years ago)

Dylan Jhaveri
By Dylan Jhaveri6 min readProduct

Introducing the Mux-flavored html video tag: mux-video. Get Mux Video streaming + Mux Data integrated directly with pure HTML.

Published on August 18, 2021 (almost 3 years ago)

Dylan Jhaveri
By Dylan Jhaveri10 min readEngineering

Learn how to build an automated content moderation workflow with Mux Video and Hive.ai (including an open source example)

Published on June 7, 2021 (about 3 years ago)

Dylan Jhaveri
By Dylan Jhaveri4 min readEngineering

There appears to be a bug in Mobile Safari’s default HLS.js implementation on an iPhone when it comes to looping short-form videos.

Published on May 27, 2021 (about 3 years ago)

Dylan Jhaveri
By Dylan Jhaveri9 min readEngineering

In this post, we walk through how to persist audio in your iOS app when the application goes into the background.

Building better docs at Mux with Next.js, Open API, Algolia and SwaggerParser

Published on March 30, 2021 (about 3 years ago)

Dylan Jhaveri
By Dylan Jhaveri14 min readCompany

We shipped a shiny new docs site: docs.mux.com. This is the story of why and how we did it. Today, I’m going to talk about some of the usability testing we did that led to that decision, and about how ...

stream.new logo

Published on October 1, 2020 (over 3 years ago)

Dylan Jhaveri
By Dylan Jhaveri4 min readEngineering

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.

Mux OneGraph GraphQL

Published on September 25, 2020 (over 3 years ago)

Dylan Jhaveri
By Dylan Jhaveri3 min readProduct

Mux Video API can now be used with GraphQL (powered by OneGraph).

The Summer of Making Powered by Hack Club

Published on August 4, 2020 (almost 4 years ago)

Dylan Jhaveri
By Dylan Jhaveri5 min readCustomers

Hack Club is an organization of high school students across the globe. To adapt with school closers they made 2020 the "Summer of Making" and are using Mux Video to power the summer scrapbook.

developers, developers, developers

Published on July 27, 2020 (almost 4 years ago)

Dylan Jhaveri
By Dylan Jhaveri5 min readCompany

When we use the term "developer experience," we mean our customers are the developers and we're wholly focused on building their experience. Check out our open DevEx roles!

Jason Mattiace, Cadenza CTO

Published on April 10, 2020 (about 4 years ago)

Dylan Jhaveri
By Dylan Jhaveri7 min readCustomers

This is an interview with Jason Mattiace CTO and Co-founder at Cadenza.tv. Cadenza is a live video streaming platform for hosting concerts.

JAMstack graphic

Published on April 7, 2020 (about 4 years ago)

Dylan Jhaveri
By Dylan Jhaveri9 min readEngineering

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.

RTMP broadcasting apps for iOS

Published on March 27, 2020 (about 4 years ago)

Dylan Jhaveri
By Dylan Jhaveri8 min readVideo education

This is a guide to RTMP streaming. The post will show the review of the top 11 iOS to RTMP server streaming apps including Wirecast Go, Broadcast Me, and more.

online conference diagram

Published on March 2, 2020 (over 4 years ago)

Dylan Jhaveri
By Dylan Jhaveri8 min readEngineering

How you can host your own online conference. Broadcast a Zoom call to thousands of viewers using Mux.

Live interactive video like hq

Published on February 13, 2020 (over 4 years ago)

Steve Heffernan
Dylan Jhaveri
By Steve and Dylan10 min readVideo education

Steve and Dylan discuss how you might go about building a live interactive video solution that is scalable.

Published on February 3, 2020 (over 4 years ago)

Matthew McClure
Dylan Jhaveri
By Matthew and Dylan4 min readCustomers

See how DatoCMS uses Mux to power video for customers using their headless CMS product.

I will find you and I will pause you

Published on January 23, 2020 (over 4 years ago)

Dylan Jhaveri
By Dylan Jhaveri4 min readVideo education

The 'autoplay' attribute for HTML5 video is unreliable. In this post we explain its shortcomings and offer a better solution.

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

Published on November 25, 2019 (over 4 years ago)

Dylan Jhaveri
By Dylan Jhaveri5 min readVideo education

Your guide to Mux Simulcasting. Learn how to help your users broadcast to Twitch, Youtube, Facebook, Periscope and more over RTMP.

Published on November 1, 2019 (over 4 years ago)

Dylan Jhaveri
By Dylan Jhaveri1 min readCompany

Mux officially has a contributor program! We have a lot of open source repos and we love accepting contributions from outside developers. One obvious place to contribute is our open sourced API SDKs f...

New Integration Announcement: Contentful

Published on October 17, 2019 (over 4 years ago)

Dylan Jhaveri
By Dylan Jhaveri2 min readProduct

Use Mux to add video in your Contentful CMS content. Transcode MP4 and playback HLS videos.

Using Netlify Functions to Create Mux Signing Tokens

Published on October 15, 2019 (over 4 years ago)

Dylan Jhaveri
By Dylan Jhaveri7 min readEngineering

See how to use Netlify Functions with Mux signing keys to easily create secure signed URLs. Open source code included.

ElixirConf 2019 Wrap Up

Published on September 9, 2019 (almost 5 years ago)

Dylan Jhaveri
By Dylan Jhaveri6 min readEvents

ElixirConf 2019 Aurora, Co. Phoenix LiveView, Nerves and other trends from 2019

New SDK Alert: Shaka Player + Mux Data 🤙

Published on August 21, 2019 (almost 5 years ago)

Dylan Jhaveri
By Dylan Jhaveri2 min readProduct

Integrate Mux Data with Shaka Player to track quality of experience and viewer playback data. Understand your video performance.

Phoenix LiveView: Build Twitch Without Writing JavaScript

Published on August 19, 2019 (almost 5 years ago)

Dylan Jhaveri
By Dylan Jhaveri4 min readVideo education

Demo application like Twitch with Phoenix LiveView for live streaming

Dylan Jhaveri: Why I Joined Mux

Published on August 8, 2019 (almost 5 years ago)

Dylan Jhaveri
By Dylan Jhaveri4 min readCompany

Having worked in the video streaming space for the past 4 years at Crowdcast, I’ve been following the ecosystem closely. Mux first came on my radar in 2018.