Your Client-Side Success Rate Is Probably Lying to You
What 270K monthly users taught me about admission control in browser-native media processing
Disclosure: I build Video to Frames, the production application discussed in this article. This is an engineering postmortem based on aggregate technical metrics; it is not sponsored content.
A browser application told me that 92% of its video-processing jobs were successful. That number was technically correct — and operationally misleading. The metric only counted videos that entered the processing engine. If the application rejected a video because it exceeded a file-size or frame-count limit, that user disappeared from the denominator. By making the product more restrictive, I could make the success rate look better.
The solution was not another decoder optimization. It was to redefine success around the user's attempt, treat admission control as part of the processing system, and assign different limits to different device capabilities.
The resulting high-capability-device experiment increased task completion by as...
Copyright of this story solely belongs to hackernoon.com. To see the full text click HERE