Leaving an impression in our video guestbook |
Dave Kiss, Darius Cepulis |
Apr. 27, 2022 |
1782 |
- |
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 |
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 |
- |
Let’s talk video… [wait for it]... latency |
Lamia Chlala |
Nov. 30, 2023 |
965 |
- |
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 |
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 |
- |
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 |
- |
Mux is a Strapi Market launch partner |
Erik Peña, John Reigart |
Feb. 09, 2022 |
374 |
- |
Building Analytics at Mux |
James Isbell |
Feb. 18, 2022 |
1851 |
- |
More pixels, fewer problems: Introducing 4K support for Mux Video |
Phil Cluff |
Sep. 13, 2023 |
1089 |
- |
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 |
- |
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 |
- |
Q&A with Staylive: How to free up your team to do what they do best |
Jamie Lonsdale |
Jun. 08, 2023 |
1997 |
- |
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 |
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 |
- |
Video analytics and Mux Data: Reflecting on NAB and what streamers care about today |
Eric Elia, Steven Lyons |
May. 01, 2023 |
819 |
- |
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 |
- |
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 |
- |
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 |
- |
Using Mux on .NET and the JVM with mux-csharp and mux-java |
Ed Ropple |
May. 18, 2022 |
352 |
- |
A peek behind the curtains: how Mux produced and streamed its TMI customer conference |
Jared Smith, Garrett Graves |
Jun. 30, 2022 |
1758 |
- |
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 |
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 |
- |
Don’t press skip: Introducing new ad QoE metrics |
Steven Lyons |
Apr. 12, 2024 |
1287 |
- |
More tools to control playback behavior: min_resolution & rendition_order |
Phil Cluff, Wanda Chiu |
Oct. 30, 2023 |
1046 |
- |
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 |
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 |
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 |
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 |
- |
11 tips for building a SaaS partnerships program from scratch |
Eric Elia |
Jul. 11, 2022 |
1298 |
- |
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 |
- |
Export live stream health data to your cloud infrastructure in no time |
Yushu Cao |
Feb. 28, 2023 |
601 |
- |
Making the first mile as reliable as the last mile: SRT support is now GA |
Phil Cluff |
Apr. 23, 2024 |
1382 |
- |
Finding your way in the Jamstack forest |
Dave Kiss |
Nov. 04, 2022 |
528 |
- |
How to build video activity notifications in Next.js |
Jeff Everhart, Dave Kiss |
May. 31, 2024 |
1428 |
- |
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 |
- |
2022 retro: what we shipped and what’s next |
Jon Dahl |
Dec. 20, 2022 |
831 |
- |
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 |
- |
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 |
- |
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 |
- |
We’ve updated the Mux Contentful App! |
John Reigart, Blair Liikala |
Jul. 25, 2022 |
1090 |
- |
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 |
What to talk with Mux about at IBC this year |
Jon Dahl |
Sep. 04, 2024 |
376 |
- |
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 |
- |
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-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 |
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 |
- |
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 |
- |
Discover the latest Mux Data metrics and features |
Sarah Brown |
Apr. 09, 2024 |
600 |
- |
How live is your stream? Measuring live latency at scale with Mux Data. |
Steven Lyons, John Riske |
Apr. 04, 2022 |
1038 |
- |
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 |
- |
Not so basic anymore: More features for basic assets |
Phil Cluff |
Aug. 29, 2024 |
843 |
- |
Creating a data reporting strategy with Google Pub/Sub, BigQuery, & Looker Studio |
Richard Headon |
Jun. 20, 2023 |
1179 |
- |
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 |
- |
The skater punk’s guide to MediaRecorder |
Dave Kiss |
Apr. 05, 2022 |
1909 |
- |
When your failures become your success story: Introducing error categorization |
Todd Gladfelter |
Jul. 09, 2024 |
702 |
- |
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 |
- |
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 |
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 |
- |
Slow is stable, stable is fast: building Mux Player on the “slow” platform of web components |
Dylan Jhaveri |
Oct. 19, 2022 |
2154 |
3 |
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 |
- |
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 |
- |
Service workers are underrated, and building media proxies proves it |
Matthew McClure |
Aug. 21, 2023 |
1942 |
3 |
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 |
- |
If someone can watch it, they can steal it: securing video content on the internet |
Dylan Jhaveri |
May. 01, 2024 |
2686 |
4 |
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 |
- |
Introducing our coolest pricing lever yet: Automatic Cold Storage |
Meg Salisbury |
Jan. 17, 2024 |
925 |
- |
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 |
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 |
- |
The Mux plugin for Strapi is now Verified |
Erik Peña |
Jul. 28, 2022 |
324 |
- |
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 |
How Video and Connected Fitness will evolve in 2023 and beyond |
Eric Elia |
Jan. 31, 2023 |
793 |
- |
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 |
After the money’s gone, or, a deep dive into the total cost of ownership of video |
James Isbell |
May. 17, 2024 |
1847 |
- |
Tie together your client and CDN logs using Mux Data with CMCD |
Steven Lyons |
Feb. 22, 2023 |
1322 |
- |
Up next: the lawsuit threatening your YouTube watch queue |
Victoria Nemiah |
Apr. 06, 2023 |
1448 |
81 |
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 |
- |
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 |
- |
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 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 |
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 |
- |
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 |
- |
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 |
- |
Build an AI-powered interactive video transcript with Mux Player CuePoints |
Darius Cepulis |
Aug. 15, 2024 |
1924 |
- |