惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

人人都是产品经理
人人都是产品经理
有赞技术团队
有赞技术团队
WordPress大学
WordPress大学
月光博客
月光博客
T
Tailwind CSS Blog
阮一峰的网络日志
阮一峰的网络日志
小众软件
小众软件
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Last Week in AI
Last Week in AI
大猫的无限游戏
大猫的无限游戏
S
SegmentFault 最新的问题
罗磊的独立博客
Jina AI
Jina AI
酷 壳 – CoolShell
酷 壳 – CoolShell
宝玉的分享
宝玉的分享
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 三生石上(FineUI控件)
量子位
雷峰网
雷峰网
Apple Machine Learning Research
Apple Machine Learning Research
美团技术团队
博客园 - 聂微东
V
V2EX

Mux Blog - Video technology and more

How Firecrawl helps our sales team build custom product demos | Mux Queuing Mux Robots Directives With Laravel | Mux Use any* LLM with @mux/ai | Mux An agent is only as good as its harness | Mux Getting started with Mux Robots just got easier (and cheaper) | Mux Dev Talks: Building Automated AI Workflows With Mux Robots Directives API | Mux Track what renditions your viewers are watching: Introducing Playing time by rendition | Mux It’s one rendition. What could it cost? | Mux Domo arigato, Mux Roboto: stream.new's road to Robots | Mux Is this video mostly of feet? (and other useful things you might want to ask about your video) | Mux When all their videos disappeared, Mux saved the day | Mux How to generate the best possible title, description, and tags for your video content with Mux Robots | Mux The broadcast squeezeback, rebuilt with CSS Grid and WebVTT | Mux How Mux chooses a CDN in 9.9ms | Mux How Disciple lowered its video costs with Mux | Mux New Mux Robots workflows: Better captions, dubbed audio, and deeper insights | Mux How Cutsio is making massive video libraries searchable | Mux Making it easier for agents to understand video: Introducing Find Scenes and Shots | Mux How Mux detects shot boundaries | Mux React Native needs a new video player | Mux Protect your prod environment: New rate limit controls | Mux Mux Robots Directives: less plumbing, more automation | Mux Fine-tuning a multimodal model for video intelligence | Mux How Mux helped Fuertafit make smarter product decisions | Mux Using Mux Robots to organize my archive of 90s-era VHS home videos | Mux The death of the to-do app | Mux One click content moderation dashboard with Mux Robots | Mux Introducing Mux Robots: Hosted AI workflows for Mux Video | Mux How Wellfound built AI video interviews in a weekend | Mux Simple pricing doesn't work for infrastructure | Mux
‘It's so much better’: Why Punchpass switched from Vimeo ...
Stacy Fernández · 2026-03-11 · via Mux Blog - Video technology and more

TL;DR: Punchpass migrated 25 terabytes of video from Vimeo to Mux. The result: faster uploads, a better API, per-client video segmentation, and support tickets about video issues dropped to nearly zero. The migration took less than a week.


Every year when their video contract came up for renewal, the Punchpass team thought about all the features they wished they could offer clients — faster uploads, analytics on how their content is performing, and clear storage limits — without building custom infrastructure. But video wasn't their core product, and what they had worked okay enough that finding a better solution never made it to the top of the list.

The desire to give clients a better experience didn't go away. When they found Mux, they were excited to find everything they'd wanted was already built in.

Punchpass is class management software that's been around for 13 years, serving small, independent yoga and fitness studios.

The platform handles scheduling, punch cards, memberships, and, since 2020, video. When COVID forced studios online, Punchpass added Zoom integration and a content library.

Today, roughly half of Punchpass clients use video features. Most still focus primarily on in-person classes, but the content library has become a valuable secondary offering. Video is something members use when they're traveling, when an instructor is away, or as a perk bundled with a membership.

After switching to Mux, Punchpass can give its studio clients what they actually need: fast uploads, reliable playback, and visibility into how their content is performing. On their end, Punchpass gets the underlying infrastructure to build features they couldn't before, without taking on significant custom work.

LinkHow better video features improved the customer experience

Vimeo worked fine for Punchpass, but the API was poorly documented and basic features were missing.

Punchpass couldn't pull the number of views on a video, making it impossible to give clients even simple analytics. Telling a customer "we can't tell you how many views your video got" was awkward, especially when YouTube was setting the expectations bar for customers.

They couldn't easily segment videos by individual studio, either. The only built-in option was to pull data for the entire Punchpass library. Setting limits on storage per studio (like "you get X minutes in your library") was nearly impossible without building significant custom work.

The upload workflow they had to build was convoluted: videos had to route through AWS before going to Vimeo, creating multiple potential failure points.

"It was one of those products where you would sort of forget about it. And then when the annual contracts started coming up, we'd realize — oh, there's a lot of things we can't do,” shared Chris Patton, Punchpass’ founder.

Plus, the minute-based pricing model, while initially surprising, actually works better for their clients. Instructors understand "X hours of classes" far more intuitively than abstract gigabyte limits.

Pilates video on the left with video details on the right

What made Mux the right fit for Punchpass?

Punchpass had evaluated other options before, but Mux was the first where the timing, pricing, and features all lined up.

After switching, upload-to-playback time dropped dramatically. With Vimeo, Punchpass had to set expectations around long processing times. With Mux, videos are ready almost immediately.

"It was big enough that we noticed when we were testing," Chris said. "The UX copy in our app no longer has to warn the video will be 'ready in a few hours.'"

The cleaner upload process eliminated the AWS intermediary step and the failure points that came with it. Support tickets about video uploads (once a recurring issue) dropped to zero.

"We don't have any support issues that come in now about video uploads," the founder said. "At all."

The API and documentation made development faster. Client segmentation meant Punchpass could finally offer per-client analytics and storage limits without building custom infrastructure.

"It's so much better," the founder said of working with Mux. "Vimeo had a really sort of big corporate-y, enterprise-y feel to it that is not great when something goes wrong. With Mux, I have confidence that if I reach out, the Mux team will get back to me."

Plus, the migration itself took less than a week. Punchpass moved videos client-by-client so they could ensure proper tagging and data integrity. Once the process was automated, it ran from Thursday through Sunday without issue.

"The documentation was clear and helpful throughout. That makes such a difference when you're trying to implement something quickly,” Chris shared.

Content library view for an all levels pilates account

LinkWhat's next for Punchpass?

With reliable video infrastructure in place, Punchpass is now thinking about what else they can do with their content library. They're exploring easier Zoom integration so instructors don't have to manually download and re-upload class recordings. They want to add more comprehensive video statistics and analytics. They're considering new ways to bundle and sell access to individual videos.

"We wish we'd done it a little earlier," Chris said. "Everything just works really well. It's very solid, well documented — exactly what you want to work with as a developer."

Leave your wallet
where it is

No credit card required to get started.