Mux

Founded in 2015. Privately Held.

External links: homepage | docs | blog | jobs | changelog | youtube | twitter | github | linkedin

Video streaming APIs.

Blog posts published by month since the start of

389 total blog posts published.

Switch to word count

Blog content

post title author published words HN
TV.gov: A 10-point plan for how to build a direct, two-way streaming community Eric Elia Mar. 01, 2021 880 -
Did Sisvel just catch AOM with their patents down? Phil Cluff Mar. 28, 2019 1200 -
Leaving an impression in our video guestbook Dave Kiss, Darius Cepulis Apr. 27, 2022 1782 -
How Audience Adaptive Encoding Works Ben Dodson May. 20, 2019 1200 -
Build vs. buy: patterns and antipatterns Jon Dahl Mar. 13, 2018 1133 -
Patterns and anti-patterns in company values Jon Dahl Nov. 06, 2019 1288 -
The state of going live from a browser Matthew McClure Apr. 14, 2020 1676 -
Survive CDN failures with Redundant Streams Phil Cluff Sep. 10, 2020 831 -
A Quick Intro To Video From Somebody Who Knows Nothing About Video Salar Khan Sep. 26, 2019 739 -
An adventure in OpenAPI V3 code generation Phil Cluff Feb. 20, 2019 4343 -
Using Percentiles To Identify Outliers and the Typical Experience Scott Kidder Dec. 22, 2017 927 -
How we got a 3-letter domain on a startup budget Lauren White Mar. 13, 2018 1004 -
Using Netlify Functions to Create Mux Signing Tokens Dylan Jhaveri Oct. 15, 2019 1222 -
Virtual conferences are easy? lol ok. (part 1) Ed Ropple Dec. 02, 2020 3422 -
Giving developers more with Mux Data + Mux Video Steven Lyons, John Riske Nov. 02, 2021 1021 -
The engineering manager's guide for someone who really loves to code Dylan Jhaveri Jun. 15, 2023 2168 2
How to add a background video in Next.js Adam Jaggard Nov. 27, 2023 752 1
It's your data, build things with it: Announcing public beta access to our API Matthew McClure Jul. 26, 2017 587 -
Live Streaming on Mux: More Secure, more Reliable, and more… Transport? Phil Cluff Mar. 14, 2024 1087 -
When it comes to players, we don't play games. Meg Salisbury, Christian Pillsbury Aug. 04, 2022 596 -
Support for captions in live videos now available [Crowd cheers louder] Lamia Chlala, Stephanie Tsai Oct. 13, 2021 581 -
Access to all your data via the Real-Time Dashboard API Steven Lyons May. 11, 2020 973 -
Let’s talk video… [wait for it]... latency Lamia Chlala Nov. 30, 2023 965 -
It’s Tricky: Storyboards and Trick Play Josh Allmann Nov. 11, 2020 612 -
Simulacra and Network Virtualization: Does cloud load-balancing work for long-lived TCP streams? Dmitry Ilyevsky Apr. 12, 2021 2141 -
Program Date Time: Open Beta Launch! Ashok Lalwani Dec. 17, 2020 418 -
TMG improves startup time by over 35% with Mux Data Bonnie Pecevich Dec. 13, 2018 480 -
Program, schedule, and stream high-quality live video with Prepr CMS; powered by Mux John Reigart, Dana Cheragwandi Dec. 21, 2022 809 -
If you can read this, your browser captions are broken Gary Katsevman Dec. 05, 2022 2059 110
Guide to RTMP live streaming apps for iOS Dylan Jhaveri Mar. 27, 2020 1441 -
Timeout. Let’s try this again. Tuning timeouts and retries at scale. Matt Ward Sep. 21, 2020 1741 -
Building TikTok: Smooth scrolling on iOS Nidhi Kulkarni Jun. 16, 2020 2205 -
How Livebuy built TikTok-like shoppable video for one of Europe's biggest e-tailors Lamia Chlala, Staci DeGagne Jul. 10, 2024 3582 -
Our next pricing lever: Baseline on-demand assets with free video encoding Phil Cluff Oct. 18, 2023 716 -
A year on the road Phil Cluff Mar. 20, 2020 2339 -
You either die an MVP or live long enough to build content moderation Dylan Jhaveri Aug. 18, 2021 1773 -
React 19 lets you write impossible components Darius Cepulis May. 16, 2024 2203 44
Patience overflow: a debugging tale old as time Mike Smith Jun. 14, 2024 1099 1
Build live shopping experiences with Mux and Impekable Asiya Gorelik Jan. 19, 2023 1377 -
Get going with Mux Go! Phil Cluff May. 08, 2019 228 -
Do Androids Watch Videos of Electric Sheep? How Bots React to Web Video Scott Kidder Jun. 27, 2017 1785 -
An API to Video: Why Abstraction Matters Jon Dahl Feb. 21, 2018 715 -
Multi-CDN support in Mux Video for improved performance and reliability Scott Kidder Feb. 12, 2019 1445 -
Mux named one of the Best Places to Work Becca Axvig May. 04, 2020 796 -
Notes from Flink Forward San Francisco 2017 Scott Kidder May. 05, 2017 963 -
Mux is a Strapi Market launch partner Erik Peña, John Reigart Feb. 09, 2022 374 -
Scaling support @ Mux without getting too fishy Alex de Chaves Feb. 08, 2021 928 -
Building Analytics at Mux James Isbell Feb. 18, 2022 1851 -
ISPs and Publishers get the blame for video streaming problems Eliot Miller May. 02, 2017 463 -
Have you heard? We support audio-only files, too. Bonnie Pecevich Oct. 01, 2019 281 -
So we redid our charts... (Part II: Graphing, React-ing, and maybe a little crying) Matthew McClure Jun. 30, 2017 2234 -
Captions on the web and FCC compliance Nicholas Chadwick Oct. 24, 2017 1092 -
Abstracting Our Redux Confirmation Modal Pattern Matthew McClure Jun. 24, 2019 490 -
<video autoplay> Considered Harmful Dylan Jhaveri Jan. 23, 2020 727 -
Get what you want with new list filters Kelley Duran Aug. 02, 2021 431 -
More pixels, fewer problems: Introducing 4K support for Mux Video Phil Cluff Sep. 13, 2023 1089 -
Interview with Cadenza: Live streaming for off-stage concerts Dylan Jhaveri Apr. 10, 2020 1168 -
The Video Startup Time metric explained Eliot Miller Mar. 14, 2017 1019 -
Partnership powers, activate Eric Elia Oct. 27, 2021 467 -
Verify direct uploads with Mux webhooks Thuy Doan Mar. 24, 2022 976 -
Staying up to date and organized with our Postman collection of API requests Thuy Doan Jun. 13, 2022 343 -
YouTube and the independent production studios of tomorrow Eliot Miller May. 30, 2017 2539 -
Streaming video on the internet without MPEG Phil Cluff Mar. 14, 2019 3582 -
Video: Making streaming easier with Mux and Google Cloud Justin Forth, Lynnette Nolan Jan. 21, 2022 192 -
SwiftUI stole the best parts of React…and my heart Liam Lindner May. 30, 2023 1051 3
The next 6 months: what’s sparking joy in our roadmap Matthew McClure Jan. 26, 2024 921 -
Announcing full data exports Jon Dahl Nov. 01, 2017 422 -
Announcing our partnership with Cosmic JS Bonnie Pecevich Jan. 15, 2019 258 -
Announcing our New Real-Time Streaming Dashboard Bonnie Pecevich Aug. 28, 2018 743 -
Q&A with Staylive: How to free up your team to do what they do best Jamie Lonsdale Jun. 08, 2023 1997 -
Monitor Viewer Experience Problems with new Customizable Alerts Steven Lyons Oct. 08, 2020 992 -
Faster video processing and cost controls with Mux's Upload SDKs for iOS and Android Dylan Jhaveri Aug. 21, 2023 938 2
Native players for native apps: Mux Player for Android and iOS is GA Emily Dixon May. 20, 2024 721 -
Save up to 60% on storage costs with Automatic Cold Storage Lamia Chlala Jul. 18, 2024 613 -
Keeping up with the Node-ish ecosystem Dylan Jhaveri Apr. 10, 2024 1605 9
The community gave us low-latency live streaming. Then Apple took it away. Phil Cluff Jun. 14, 2019 3571 -
Fast and accurate Clipping for VOD and live streaming Bonnie Pecevich, Josh Allmann Mar. 16, 2021 742 -
Maintaining Video Quality with Metrics Eliot Miller Mar. 24, 2017 1519 -
Mux Contributor Program Dylan Jhaveri Nov. 01, 2019 212 -
How Mux fits into your AI video workflows Matthew McClure, Adam Jaggard Jul. 09, 2024 1106 -
Build an Instagram-style social media app using React Native, Firebase, and Mux Daniel Gibson, John Reigart Feb. 02, 2023 2421 -
Q&A with Pixieset: How to marry video and product strategy to drive engagement Todd Gladfelter Jan. 10, 2023 894 -
Let's just design our own corporate blog Steven Striegel May. 04, 2020 2619 -
Onboarding new hires from home, the office, and everywhere in between Venus Najeeb, Becca Axvig Apr. 05, 2021 1343 -
Processing CDN logs exactly-once with Kafka transactions Drew Rodman Jul. 14, 2021 2997 -
Video analytics and Mux Data: Reflecting on NAB and what streamers care about today Eric Elia, Steven Lyons May. 01, 2023 819 -
More control and management capabilities across Mux Bonnie Pecevich Apr. 07, 2021 227 -
Why video quality matters Jon Dahl Jul. 26, 2024 907 -
Starter Plan: a new way to play (and pay) for Video Meg Salisbury Feb. 22, 2024 777 -
Introducing Player.style — Video and audio player themes for every player Steve Heffernan Oct. 08, 2024 492 -
3D web development and beyond: a chat with Bruno Simon Dave Kiss, Staci DeGagne Feb. 21, 2024 4524 -
An interview with DatoCMS Matthew McClure, Dylan Jhaveri Feb. 03, 2020 658 -
How LyveCom uses Mux to build the best-quality e-commerce video experience Asiya Gorelik Dec. 22, 2022 315 -
Simulate a live stream of a video playlist with FFmpeg Levi Miller Apr. 21, 2023 886 -
How Warner Bros. Discovery puts viewer experience first with Mux Lamia Chlala Apr. 24, 2024 726 -
Mux Player 2.0 for web & coming soon for iOS & Android Dylan Jhaveri Oct. 04, 2023 789 -
Reconnect Window with slates is now available for Mux Video! Asiya Gorelik Jul. 21, 2022 773 -
Off with our head: How we're making Mux Data play nice with everything Eric Elia Apr. 11, 2024 694 -
Video Uploads with Mux Erik Peña Nov. 05, 2020 1316 -
Discovering Anomalies in Real-Time with Apache Flink Scott Kidder Feb. 15, 2017 995 -
Zoom Like You Mean It, Pt. I: Audio Gear Ed Ropple Oct. 13, 2020 3186 -
Track the success of your videos with new Engagement Metrics Steven Lyons, Bonnie Pecevich Jun. 24, 2021 972 -
Saving video playback progress in your application Dave Kiss May. 18, 2022 923 -
Set your player’s OOTD! Asiya Gorelik May. 03, 2023 375 -
Why are video players so big? A trip down the rabbit hole of video playback engines Christian Pillsbury, Darius Cepulis Apr. 15, 2024 2848 6
Adding interactive videos to your e-commerce website can help increase conversion rates by 20% John Reigart, Harris Gani Oct. 14, 2022 1654 -
Introducing HowVideo.works Bonnie Pecevich Oct. 16, 2019 342 -
Recover from Rebuffering: Mux Metrics Explained Eliot Miller Mar. 30, 2017 1187 -
Using Mux on .NET and the JVM with mux-csharp and mux-java Ed Ropple May. 18, 2022 352 -
Announcing Webhook Signatures - How Do I Know I Can Trust You? Justin Sanford Aug. 09, 2019 503 -
Help Your Users be in 5 Places at Once: Your Guide to Simulcasting Dylan Jhaveri Nov. 25, 2019 953 -
A peek behind the curtains: how Mux produced and streamed its TMI customer conference Jared Smith, Garrett Graves Jun. 30, 2022 1758 -
Meet the Mux Product Design team! Diana DeMarco Brown Aug. 09, 2021 895 -
Gone in a Flash: a brief history of HTTP Adaptive Streaming Christian Pillsbury Oct. 10, 2022 2522 5
Facebook just updated its relationship status with web components Dylan Jhaveri May. 03, 2024 937 134
Interview: How the New York Times uses Mux Vasudha Sridharan Nov. 17, 2017 1809 -
Developer, Developer, Developer Experience Dylan Jhaveri Jul. 27, 2020 932 -
Stream with confidence: introducing live stream health stats Philip Chang, Yushu Cao May. 18, 2023 1428 -
Manage captions and get production-ready Mux Player code in the latest update to the Mux Contentful app John Reigart, Erik Peña Oct. 27, 2022 841 -
Developer spotlight: interactive video music lessons with middy.com Dave Kiss Aug. 29, 2022 1366 -
Remote @ Mux Jon Dahl Aug. 17, 2020 1193 -
Don’t press skip: Introducing new ad QoE metrics Steven Lyons Apr. 12, 2024 1287 -
Node & Elixir SDK Updates: Signed URL JWT Helpers and more! Matthew McClure Feb. 01, 2019 335 -
More tools to control playback behavior: min_resolution & rendition_order Phil Cluff, Wanda Chiu Oct. 30, 2023 1046 -
Dylan Jhaveri: Why I Joined Mux Dylan Jhaveri Aug. 08, 2019 688 -
Subtitles, Captions, WebVTT, HLS, and those magic flags 🤔 Phil Cluff Jan. 17, 2020 2828 -
Log in to Mux with GitHub Ted Schuh, John Riske Feb. 22, 2022 164 -
Envoy as a service-to-service proxy David Mather Apr. 18, 2022 1648 3
The building blocks of great docs Darius Cepulis Jan. 20, 2023 2858 24
What is Video Observability? Steven Lyons May. 07, 2020 1266 -
Live captions are great. Auto-Generated Live Captions are better. [Crowd cheers even louder] Asiya Gorelik Jul. 11, 2022 615 -
We glued together content moderation to stop soccer pirates and saved $750k Mark Franceschini Apr. 13, 2023 1376 174
Building better docs Dylan Jhaveri Mar. 30, 2021 2401 -
Everything I wish I knew before moving 50,000 lines of code to React Server Components Darius Cepulis Jul. 19, 2023 3482 275
Experiments with AI video content strategy Dave Kiss Apr. 17, 2023 1264 -
Ksssht, over: Walkie-Talkies and WebRTC ingest signaling Mike English Mar. 02, 2023 2420 6
Our Approach To Live Nicholas Chadwick Nov. 06, 2018 809 -
When Good Certificates Go Bad: Monitoring for Expired TLS Certificates Scott Kidder May. 16, 2019 992 -
An HLS.js cautionary tale: QoE and video player memory Scott Kellicker Sep. 14, 2022 924 -
Partnerships anniversary: a look back John Reigart, Eric Elia, Julia Garrahan Nov. 11, 2022 2450 -
Low Latency HLS 2: Judgment Day Phil Cluff Jan. 30, 2020 1951 -
How Oak National Academy went from vision to virtual education in 6 days [part 1] Lynnette Nolan, Phil Cluff Apr. 08, 2021 2461 -
11 tips for building a SaaS partnerships program from scratch Eric Elia Jul. 11, 2022 1298 -
Quantifying packaging overhead Matthew Szatmary May. 01, 2019 1244 -
Per-title encoding @ Scale Matthew McClure Aug. 14, 2018 3202 -
Scaling data processing with an embedded key-value store: insights from our migration to BadgerDB Scott Kidder Jul. 06, 2023 2019 3
Parlez-vous anglais? Introducing multi-track audio Phil Cluff, Lamia Chlala Aug. 30, 2023 657 -
“What is Mux Video?” and nine other questions, answered Jon Dahl Aug. 20, 2018 795 -
Changes to the Mux Viewer Experience Score Jon Dahl Oct. 01, 2018 1468 -
Device detection is a journey, not a destination Steven Lyons Apr. 06, 2021 1680 -
Background audio handling with iOS AVPlayer Dylan Jhaveri May. 27, 2021 1389 -
Traversing the First Mile: Considerations for Live Streaming Ingest James Williams Jun. 22, 2020 1541 -
New Dimension - ASNs (What are those?) Justin Sanford Feb. 11, 2017 261 -
Add video to your personal homepage with Mux PHP Phil Cluff Jun. 05, 2019 235 -
Customer Conversations: Wistia monitors their new adaptive bitrate algorithm Eliot Miller Jun. 02, 2017 1187 -
Export live stream health data to your cloud infrastructure in no time Yushu Cao Feb. 28, 2023 601 -
The New Video.js Themes Matthew McClure Nov. 14, 2019 901 -
Making the first mile as reliable as the last mile: SRT support is now GA Phil Cluff Apr. 23, 2024 1382 -
Another price reduction for Mux Video Bonnie Pecevich Nov. 09, 2021 179 -
Guide to Mobile Video Streaming with HLS Jon Dahl Jul. 20, 2018 1200 -
Finding your way in the Jamstack forest Dave Kiss Nov. 04, 2022 528 -
How do users feel about video streaming quality on their TVs? Jon Dahl Apr. 20, 2017 493 -
How to build video activity notifications in Next.js Jeff Everhart, Dave Kiss May. 31, 2024 1428 -
Why video is awesome Jon Dahl Jan. 13, 2021 924 -
Using Mux Player to Add Videos to my Next.js Blog Liam Lindner Oct. 25, 2022 775 -
Media Chrome turns 1.0, huzzah! Steve Heffernan Jun. 01, 2023 1536 -
Level up your video experience with these AI example workflows Dylan Jhaveri Aug. 15, 2024 880 -
Instant Per-Title Encoding Jon Dahl Apr. 17, 2018 1819 -
2022 retro: what we shipped and what’s next Jon Dahl Dec. 20, 2022 831 -
The fastest video publishing in the multiverse Jon Dahl Mar. 06, 2018 506 -
No BART terminals were hacked in the making of this ad Bonnie Pecevich Jan. 21, 2020 758 -
Mux at Flink Forward SF 2017 Scott Kidder Mar. 21, 2017 77 -
Audio-only support, now available for live Bonnie Pecevich Jun. 28, 2021 288 -
Video Analytics Series Part 1: Rebuffering Ben Dodson Nov. 21, 2018 1526 -
Stateful Stream Processing with Kafka and Go Scott Kidder Oct. 03, 2019 2132 -
Online video is changing and Mux is growing Jon Dahl Apr. 30, 2021 717 -
Video is exploding and Mux raises a Series A Jon Dahl Apr. 18, 2017 926 -
Tired of virtual events? Us too. Let's meet up in real life at AWS Summit New York. Natalie Gilbert Jun. 23, 2022 256 -
400 water bottles and a video guestbook at CascadiaJS Dave Kiss, Dylan Jhaveri, Darius Cepulis, Amin Amos Sep. 13, 2022 1093 -
Make a stats video your MoM would be proud of Dave Kiss Jan. 18, 2022 4339 -
Low-Latency Live Streaming: 90-day post-launch Bonnie Pecevich, Ashok Lalwani Dec. 20, 2021 478 -
Seeing double? Let your users simulcast (aka restream) to any social platform Steve Heffernan Nov. 11, 2019 362 -
Mux Data, now twice as helpful! Steven Lyons Nov. 23, 2020 969 -
How to Build Interactive Live Video (remember HQ Trivia?) Steve Heffernan, Dylan Jhaveri Feb. 13, 2020 1645 -
Mobile Safari HLS bug with short form looping videos Dylan Jhaveri Jun. 07, 2021 709 -
Actually, now is the time to join Mux Jon Dahl Apr. 30, 2020 687 -
Surface real-time view and unique viewer counts in your video player Ashley Huynh Nov. 04, 2021 2155 -
Be the MVP of your live stream: Lessons learned from monitoring the Big Game Scott Kidder, Justin Sanford Apr. 20, 2021 1671 -
Building a culture of accessibility starts at the foundation Lia Seth Jul. 06, 2022 1412 -
Being a provider in a pirate’s world, or: how to not get your service blocked by an entire country Justin Sanford Jun. 27, 2024 958 -
New SDK Alert: Shaka Player + Mux Data 🤙 Dylan Jhaveri Aug. 21, 2019 334 -
Introducing the Mux Changelog Ashley Huynh Mar. 03, 2022 1415 -
Do more with your video data — launching Streaming Exports in Mux Data. Steven Lyons, John Riske Aug. 10, 2022 904 -
Now is the right time to join Mux Jon Dahl Apr. 03, 2019 615 -
We’ve updated the Mux Contentful App! John Reigart, Blair Liikala Jul. 25, 2022 1090 -
Mux is the video API for the JAMstack Dylan Jhaveri Apr. 07, 2020 1531 -
Improved visibility into your users’ experience Bonnie Pecevich Apr. 06, 2021 231 -
Billing page improvements: transparency, clarity, and control Laura Thelen, Ted Schuh Apr. 20, 2022 598 -
Winamp player: now with web components Dave Kiss, Wietse Hage Jan. 06, 2023 2019 2
Introducing Mux Python Phil Cluff Feb. 15, 2019 171 -
What to talk with Mux about at IBC this year Jon Dahl Sep. 04, 2024 376 -
New Feature: Delivery Usage API (a.k.a. tracking usage for your next big idea) Justin Sanford Nov. 15, 2019 875 -
What is perceptual quality? Mike Smith Jun. 21, 2024 2004 -
How to build a media player with Tailwind CSS and Web Components Wesley Luyten May. 21, 2024 1527 -
Announcing Mux for Startups Justin Forth Mar. 01, 2022 469 -
Mux Player: TMI and Beyond Meg Salisbury Jun. 17, 2022 1632 -
Video View Page Revisited Jacqui Manzi Aug. 25, 2017 672 -
The building blocks of connected fitness Eric Elia Nov. 27, 2019 704 -
TMI 2022: Behind the scenes of our first customer conference Dave Kiss, Thuy Doan May. 26, 2022 2066 -
Which live stream ingest protocol is right for you? Bobby Peck Apr. 16, 2024 1790 -
Mux Data - Same Useful Features, Just Better Justin Sanford Sep. 11, 2019 499 -
Why You Should Use a CDN for Video Scott Kidder Jul. 01, 2020 1170 -
Your browser and my browser see different colors Matthew Szatmary Jul. 29, 2020 1881 3
@mux-elements are getting a new (old) home on npm: @mux! Christian Pillsbury Jul. 13, 2022 1284 -
So you want to build a real-time start up? Garrett Graves Mar. 15, 2022 739 -
Enter the third dimension -- and bring your video with you Ed Ropple Feb. 28, 2022 1102 -
AI chatbots are banned from our docs… for now Darius Cepulis Sep. 06, 2024 1271 18
Beyond content: the crucial metrics for successful ad-supported streaming Steven Lyons Dec. 11, 2023 945 -
Edge Config: first line of defense against script kiddies Justin Sanford Mar. 08, 2023 1881 2
Intro guide: How to figure out which live streaming platform to use and why Bonnie Pecevich Apr. 15, 2020 2276 -
Better Video Quality through Deep Learning Ben Dodson Apr. 25, 2018 1133 -
What’s coming at Mux Jon Dahl Aug. 14, 2019 1110 -
New Integration Announcement: Contentful Dylan Jhaveri Oct. 17, 2019 339 -
Using Control Streams to Manage Apache Flink Applications Scott Kidder Mar. 07, 2017 819 -
Are Your Ads Worth It? - How to Measure the Effect Your Preroll Ads Have on Viewer Experience Justin Sanford Jun. 16, 2017 2102 -
Maximize the real estate of your Real-Time broadcasts with the Crop layout Phil Cluff, Wasee Malik Mar. 03, 2023 329 -
The native mobile players you already use, with a sprinkle of Mux Dylan Jhaveri Dec. 06, 2023 695 -
AI-generated chapters for your videos with Mux Player Adam Jaggard Jun. 27, 2024 1027 -
Single pane of glass video observability with New Relic and Mux Steven Lyons, Chris McCarthy Sep. 14, 2023 954 -
HTML, the Hero of the Web Wesley Luyten Jul. 27, 2022 1063 6
How to transcode video 100x faster; or, a Gordian knot cut Jon Dahl Apr. 27, 2023 1086 -
Improving viewer experiences through innovation at IBC 2019 Bonnie Pecevich Aug. 29, 2019 386 -
Practical Client-side Rust for Android, iOS, and Web Emily Dixon Dec. 05, 2023 2722 8
Building Efficient Video Workflows: A Chat with Joel Hooks (egghead.io Founder) Dave Kiss Feb. 02, 2024 2545 -
The last 6 months for Mux Data: big events, big data, big updates Jon Dahl Sep. 01, 2023 636 -
Hey look, a Mux CLI Matthew McClure Aug. 13, 2020 359 -
Announcing the Nunchee + Mux integration Bonnie Pecevich Dec. 06, 2019 361 -
How we improved Tensorflow Serving performance by over 70% Masroor Hasan Feb. 26, 2019 1852 -
Discover the latest Mux Data metrics and features Sarah Brown Apr. 09, 2024 600 -
Using the Data API to create custom visualizations Olivia Smith Jan. 18, 2021 1624 -
Going live is too hard. Lan Paje, Paul Klein Dec. 22, 2021 364 -
Mux API: With GraphQL Powered by OneGraph Dylan Jhaveri Sep. 25, 2020 528 -
There’s never been a better time to migrate your video catalog Bonnie Pecevich Nov. 03, 2021 219 -
How live is your stream? Measuring live latency at scale with Mux Data. Steven Lyons, John Riske Apr. 04, 2022 1038 -
Real-time CDN switching with Mux and Cedexis Jon Dahl Aug. 31, 2017 441 -
Product Recap 2019 (aka Mux Rundown) Bonnie Pecevich Dec. 19, 2019 1094 -
Direct Uploads with Mux and an Upload Button Thuy Doan Mar. 10, 2022 1711 -
Video Startup Failure: New metric in the Mux Data Monitoring Dashboard Yushu Cao, Walker Frankenberg Jun. 05, 2023 333 -
Introducing Playback Restrictions with Referrer Validation Bonnie Pecevich Dec. 20, 2021 250 -
stream.new: Add a video. Get a sharable link to stream it. Dylan Jhaveri Oct. 01, 2020 624 -
Not so basic anymore: More features for basic assets Phil Cluff Aug. 29, 2024 843 -
New Feature: Master Access lets you download the highest quality of a video Bonnie Pecevich Dec. 03, 2018 421 -
90% of YouTube viewers don’t care about video quality Phil Cluff Oct. 30, 2018 2291 -
White Paper: 7 Tips to improve Live Streaming Phil Cluff Sep. 05, 2019 3497 -
How We Used Machine Learning to win at HQ Trivia Ben Dodson Jan. 12, 2018 1386 -
ICML 2018: Trip Report Ben Dodson Jul. 26, 2018 888 -
Creating a data reporting strategy with Google Pub/Sub, BigQuery, & Looker Studio Richard Headon Jun. 20, 2023 1179 -
Announcing Mux Video: a simple API to powerful video streaming Jon Dahl Nov. 14, 2017 721 -
Going, going, gone: best practices for deleting your assets Amin Amos Jan. 25, 2023 826 -
How we got critical data everywhere, all at once Faith Szeto Apr. 11, 2023 1646 2
The modern shopping stack: how Commerce-UI marries video and ecommerce to drive results Eric Elia Oct. 26, 2022 516 -
Reduced latency for Mux Live Streaming now available Bonnie Pecevich Jul. 12, 2019 627 -
Build better video in 4 simple steps Jon Dahl Jan. 31, 2019 1006 -
How Our New Mux Data Scoring Works Ben Dodson Oct. 03, 2018 1111 -
Building your own video platform: Personal CMS using Airtable and ZEIT Now Matthew McClure Apr. 16, 2019 1282 -
Introducing our Live Streaming API Bonnie Pecevich Sep. 10, 2018 840 -
The skater punk’s guide to MediaRecorder Dave Kiss Apr. 05, 2022 1909 -
New lower, simplified pricing for Mux Video Steve Heffernan May. 06, 2021 439 -
Introducing Low-Latency Live Streaming Bonnie Pecevich, Ed Ropple Sep. 09, 2021 1286 -
When your failures become your success story: Introducing error categorization Todd Gladfelter Jul. 09, 2024 702 -
Canvas: Do cool stuff with video in the browser Matthew McClure Jul. 25, 2019 1222 -
Here's everything we launched in Summer 2024 Dave Kiss Aug. 16, 2024 1044 -
Capture view data with Amazon Kinesis Data Streams Dave Kiss Aug. 10, 2022 1438 -
Phoenix LiveView: Build Twitch Without Writing JavaScript Dylan Jhaveri Aug. 19, 2019 687 -
A clear look at blurry image placeholders on the web Wesley Luyten Mar. 28, 2024 1240 3
AI models on CPUs: accurate audio transcriptions without breaking the bank Colton Karoses Jan. 31, 2024 1215 7
Live streaming with React Native Erik Peña Dec. 08, 2020 841 -
Kafka Connect: The Magic Behind Mux Data Realtime Exports Scott Kidder Dec. 16, 2020 1859 -
How Mux Routed Around a Major Network Outage Scott Kidder Jul. 22, 2019 653 -
Real-time dashboards powered by Elixir Jacqui Manzi Oct. 08, 2018 2260 -
Introducing Direct Uploads Matthew McClure Dec. 17, 2018 413 -
Manipulate live video using nothing but HTML, CSS, and JS Adam Jaggard Mar. 22, 2023 775 21
How to keep calm and debug smart TVs Edwin Mejia, Grady Player, Alex Paseltiner Jun. 30, 2023 2295 -
SCOTUS hits “skip” on Section 230 Victoria Nemiah May. 20, 2023 395 2
Our newest pricing lever: Resolution-based pricing for Mux Video Steve Heffernan Feb. 15, 2023 1170 -
Why we [still] price in minutes for video Steve Heffernan Feb. 22, 2024 1361 -
Get to the root cause (even) faster with new real-time metric breakdowns Bonnie Pecevich Apr. 02, 2019 342 -
Reporting Flexibility with New Advanced Filtering Steven Lyons May. 11, 2020 761 -
Streaming video to Mux.com from an ATEM Mini Pro switcher Jared Smith Jun. 15, 2021 1028 -
Improvements to Error-Rate Alerting Scott Kidder Aug. 21, 2017 217 -
[Webinar]: The five Encoding mistakes everyone makes Vasudha Sridharan Feb. 02, 2018 231 -
The Low Latency Live Streaming Landscape in 2019 Phil Cluff Jan. 23, 2019 3326 -
Slow is stable, stable is fast: building Mux Player on the “slow” platform of web components Dylan Jhaveri Oct. 19, 2022 2154 3
Why we speak Matthew McClure Sep. 24, 2019 443 -
Being human: How Mux built its first ERG Dori Wilson, Ellen Hui, Lindsay Letham Feb. 03, 2023 1723 -
A roadmap for load testing 50 million concurrent viewers Stephen Crowe, Electra Chong Sep. 15, 2023 2435 -
2020: The Summer of Making Powered by Hack Club Dylan Jhaveri Aug. 04, 2020 763 -
Clip me, baby, one more time: Introducing instant clipping Phil Cluff May. 08, 2024 1185 -
Introducing Custom Domains for Mux Video Asiya Gorelik Jul. 14, 2022 675 -
Augmenting video experiences with audio Bonnie Pecevich May. 25, 2021 287 -
Service workers are underrated, and building media proxies proves it Matthew McClure Aug. 21, 2023 1942 3
Respond to and Resolve Incidents with the Real-Time Dashboard Steven Lyons Jun. 26, 2020 1595 -
Render video templates on demand with Shotstack and Mux Jeff Shillito, Eric Elia Jan. 02, 2024 1714 -
Get more from your player analytics and Akamai CDN logs with CMCD Steven Lyons Apr. 04, 2023 2619 -
Streaming video teardown: Twitch vs. Amazon Prime for Thursday Night Football Phil Cluff Nov. 15, 2018 3865 -
If someone can watch it, they can steal it: securing video content on the internet Dylan Jhaveri May. 01, 2024 2686 4
Subtitles by DEFAULT Justin Greer Dec. 18, 2020 299 -
Lessons learned building headless chrome as a service Walker Griggs Apr. 03, 2023 995 3
Can React Server Actions finally fix forms? Darius Cepulis Aug. 10, 2023 1587 -
So we redid our charts... (Part I: designs and such) Steven Striegel Jun. 22, 2017 1719 -
5 years of Flink at Mux Scott Kidder Sep. 07, 2021 1805 -
Introducing our coolest pricing lever yet: Automatic Cold Storage Meg Salisbury Jan. 17, 2024 925 -
Video Access Log Processing with Apache Flink Scott Kidder Oct. 24, 2018 1356 -
An interview with Maestro: Orchestrating the future of interactive live events Lynnette Nolan, Ed Ropple May. 13, 2021 171 -
How Spotify uses Mux to build the world’s most popular audio service and podcast platform Manifah Masood Jan. 24, 2024 1000 1
How we made Mux Player’s loading feel great Darius Cepulis Nov. 01, 2022 1322 3
Announcing the Mux bug bounty program Phil Cluff Jul. 31, 2020 419 -
Introducing filters for the Real-Time Dashboard Steven Striegel Jan. 14, 2019 365 -
6 Ways to Monetize Video Matt Tosi May. 19, 2020 1815 -
Track video playback progress and display a video heatmap with React Dave Kiss Nov. 10, 2023 1017 -
No one said naming was easy: Encoding tiers are now video quality levels Phil Cluff, Meg Salisbury Aug. 28, 2024 933 -
Mux + Sanity = Responsive video in headless CMS Bonnie Pecevich Dec. 18, 2018 215 -
Reconnect Windows and Clean Stream Exits Ed Ropple Dec. 04, 2020 946 -
Introducing Mux Ruby Phil Cluff Apr. 18, 2019 186 -
MP4 Support Added. Unleash offline viewing! Bonnie Pecevich Nov. 12, 2018 696 -
The Mux plugin for Strapi is now Verified Erik Peña Jul. 28, 2022 324 -
Securing Video Content with Signed URLs Scott Kidder May. 10, 2018 1256 -
Look out, kids: PHP is the new JavaScript Dave Kiss Sep. 06, 2024 1856 84
Video uploads with one line of code using Mux Uploader Dave Kiss Sep. 26, 2023 860 -
Introducing metrics filtering, the latest Mux Data feature Manifah Masood Feb. 23, 2024 822 -
Video is too expensive Jon Dahl Oct. 18, 2023 636 4
ElixirConf 2019 Wrap Up Dylan Jhaveri Sep. 09, 2019 931 -
Monitoring the health of your live stream Bonnie Pecevich Feb. 24, 2021 563 -
New : Test Mux Video features for free ✨ Bonnie Pecevich Aug. 16, 2019 306 -
Go live reliably from mobile with our updated Android and iOS examples Phil Cluff Jan. 05, 2021 769 -
Building the next generation of video players with Media Chrome Dylan Jhaveri Dec. 02, 2021 1546 -
Mux Data: More features and better pricing for developers Steven Lyons, John Riske Nov. 09, 2021 830 -
How Video and Connected Fitness will evolve in 2023 and beyond Eric Elia Jan. 31, 2023 793 -
Is it recording yet? New Live Stream Webhook Events! Steve Heffernan Apr. 01, 2019 496 -
In The Beginning There Was Static: A Brief History of Video, Pt. 1 Ed Ropple Mar. 15, 2021 2698 -
Stream Club is joining Mux! Jon Dahl, Phil Cluff Dec. 22, 2021 628 -
Instant GIFs! For animated video thumbnails and...whatever Matthew McClure Aug. 16, 2018 692 -
Announcing Alerting Matthew McClure Jan. 20, 2017 522 -
We now support subtitles and closed captions! [Crowd cheers] Bonnie Pecevich Jan. 15, 2020 444 -
Here's everything we launched in Spring 2024 Dave Kiss Apr. 26, 2024 918 -
How Video Tap streamlined video processing with Mux Dave Kiss, Staci DeGagne Aug. 13, 2024 3258 -
Cloud encoding APIs are a dying breed: lessons learned from building three cloud video startups Steve Heffernan Aug. 24, 2023 1332 2
New Integration Announcement: Strapi CMS Erik Peña Oct. 07, 2020 740 -
After the money’s gone, or, a deep dive into the total cost of ownership of video James Isbell May. 17, 2024 1847 -
How to Host Your Own Online Conference Dylan Jhaveri Mar. 02, 2020 1436 -
Listen up! Mux now normalizes the volume of your audio. Bonnie Pecevich Oct. 08, 2019 275 -
Tie together your client and CDN logs using Mux Data with CMCD Steven Lyons Feb. 22, 2023 1322 -
How ClickHouse saved our data Kevin King May. 13, 2020 2317 -
Rebuffering: The Most Frustrating and Frequent Problem for Video Consumers Eliot Miller May. 08, 2017 484 -
Up next: the lawsuit threatening your YouTube watch queue Victoria Nemiah Apr. 06, 2023 1448 81
Announcing Self-serve Pricing & Signup Steve Heffernan Apr. 06, 2017 368 -
Mux-flavored HTML video tag Dylan Jhaveri Nov. 16, 2021 980 -
Migrate your video files between video hosting services for free Dave Kiss May. 17, 2024 1031 4
Introducing DRM: The latest tool in protecting your content on Mux Phil Cluff Jul. 11, 2024 1182 -
Push view data to Google BigQuery with Pub/Sub Thuy Doan Aug. 10, 2022 1299 -
What is DRM? Phil Cluff, Victoria Nemiah Jun. 18, 2024 1916 -
A Beginner's Guide to Video File Formats: MP4s Philip Chang Jan. 11, 2021 1132 -
Strengthen your video posture with lessons from the fitness industry Lamia Chlala Sep. 06, 2022 1311 -
Auto-generated captions for on-demand video have arrived [crowd roars with applause] Mike Smith Oct. 03, 2023 660 -
In defense of 'flicks' (or how I learned to stop worrying and love 705600000) Matthew Szatmary Nov. 25, 2019 1277 -
Highlights: LiveVideoStackCon Shanghai 2019 Phil Cluff May. 14, 2019 1645 -
Approaches to building video into your app Edwin Mejia Aug. 01, 2023 3016 1
Video content moderation in five minutes, without code, using AVflow, Hive, and Mux John Reigart, Blair Liikala, Shamir Allibhai Aug. 01, 2022 1219 -
Mux in 2020: a (very strange) year-end review Jon Dahl Dec. 21, 2020 532 -
New bitrate data to optimize viewing experience across devices Steven Lyons Aug. 20, 2020 1076 -
Mux Video WordPress plugin by 2Coders: integrate your Mux videos with your CMS Dave Kiss, Marija Nikolova Nov. 01, 2023 638 -
The ingredients of a devtool rebrand Linda Eliasen May. 02, 2023 3710 12
How Mux + Jump connect the dots between video performance and customer retention Eric Elia Sep. 07, 2023 915 -
Developing real-time video without all the meetings Bobby Peck Dec. 01, 2022 944 16
Monitoring and Architecting for Failure at Mux Matt Ward May. 05, 2017 1578 -
Building a Recommendation Engine with Amazon Personalize and Mux Dave Kiss Oct. 04, 2022 1510 -
Building UGC video features with Uscreen Matthew McClure, Staci DeGagne May. 16, 2024 2513 -
How Mux Data monitored the largest livestream in history Sarah Brown Aug. 29, 2023 935 -
Video is too hard. Jon Dahl Nov. 10, 2017 422 -
Build an interactive video transcript with Mux Player CuePoints Christian Pillsbury Jul. 12, 2023 1672 -
Guau! Wauw! Vau! Wow! VOD auto-generated captions are now available in 22 languages! Phil Cluff Jan. 18, 2024 496 -
Mux Data now with long-ER term metrics Ashley Cutler Sep. 09, 2024 629 -
Making Storyboards Fast! Josh Allmann Nov. 17, 2020 617 -
Being a great developer product company is more than building products for developers Steve Heffernan, Matthew McClure, Jon Dahl, Adam Brown Dec. 14, 2021 929 -
We're getting Mux folks together for a soiree. Some might even call it a user conference. Matthew McClure May. 17, 2022 777 -
How Mux increased engineering velocity by 50% Ryan Grothouse Jun. 27, 2024 1876 -
Zoom Like You Mean It, Pt. II: Audio Technique Ed Ropple Nov. 02, 2020 2993 -
Build an AI-powered interactive video transcript with Mux Player CuePoints Darius Cepulis Aug. 15, 2024 1924 -
Customer Conversations: IGN implements a new player with Mux Eliot Miller Apr. 23, 2017 1296 -

By Matt Makai. 2021-2024.