Mux

Founded in 2015. Privately Held.

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

Video streaming APIs.

Blog content published by word count

Switch to post 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 -
How to add a background video in Next.js Adam Jaggard Nov. 27, 2023 752 -
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 -
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 -
Patience overflow: a debugging tale old as time Mike Smith Jun. 14, 2024 1099 -
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 -
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 -
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 -
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 -
Six things you can do with Mux Jon Dahl Oct. 07, 2016 469 -
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 -
Why the creators of Zencoder and Video.js started Mux Jon Dahl Aug. 31, 2016 597 -
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 -
WebRTC: From the ground up Nicholas Chadwick Nov. 08, 2016 156 -
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 -
Demuxed 2016 is just around the corner Lauren White Sep. 06, 2016 139 -
Gone in a Flash: a brief history of HTTP Adaptive Streaming Christian Pillsbury Oct. 10, 2022 2522 -
Facebook just updated its relationship status with web components Dylan Jhaveri May. 03, 2024 937 -
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 -
The building blocks of great docs Darius Cepulis Jan. 20, 2023 2858 -
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 -
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 -
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 -
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 -
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 -
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 -
@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 -
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 -
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 -
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 -
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 -
Introducing Mux (the blog) Jon Dahl Aug. 17, 2016 131 -
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 -
Buffering reduces video watch time by ~40%, according to research Jon Dahl Sep. 14, 2016 919 -
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 -
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 -
AI models on CPUs: accurate audio transcriptions without breaking the bank Colton Karoses Jan. 31, 2024 1215 -
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 -
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 -
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 -
Hardware encoding in containers Adam Brown Nov. 09, 2016 122 -
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 -
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 -
What's new: metric comparisons and global scores Jon Dahl Nov. 15, 2016 268 -
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 -
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 -
Subtitles by DEFAULT Justin Greer Dec. 18, 2020 299 -
Lessons learned building headless chrome as a service Walker Griggs Apr. 03, 2023 995 -
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 -
How we made Mux Player’s loading feel great Darius Cepulis Nov. 01, 2022 1322 -
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 -
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 -
ElixirConf 2019 Wrap Up Dylan Jhaveri Sep. 09, 2019 931 -
Mux team reflections from IBC Lauren White Sep. 21, 2016 428 -
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 -
Mux at AWS re:Invent 2016 Lauren White Nov. 21, 2016 136 -
Cloud encoding APIs are a dying breed: lessons learned from building three cloud video startups Steve Heffernan Aug. 24, 2023 1332 -
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 -
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 -
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 -
The four elements of video performance Jon Dahl Aug. 18, 2016 734 -
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 -
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 -
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 -
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 -
Mux at IBC Amsterdam Lauren White Aug. 24, 2016 158 -
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.