A dependency-free (pure standard-library) Python tool that scores an ABR decision sequence the way the streaming-QoE literature defines it, so two strategies can be compared on more than their average bitrate. It does NOT decode video or compute a picture metric; it scores the DECISIONS a player made (which rung, for how long, with what stalls) from player events, not pixels. (1) QoE OBJECTIVE: the MPC/Pensieve sum (Yin 2015; Mao 2017) broken into quality reward − rebuffering penalty − switching
Download free PDF

The handbook · 7 volumes
Fora Soft Video Engineering Handbook
This calculator scores an ABR decision sequence on quality, rebuffering and switching, so two player strategies can be compared beyond average bitrate. We wrote a seven-volume handbook that covers the whole video stack; start with Volume 3 for ABR ladders, rung-selection algorithms and QoE monitoring, then Volume 1 for quality metrics and Volume 6 for AI-driven measurement. Written by Nikolay Sapunov, CEO at Fora Soft.
Trying to prove your new ABR logic gives viewers a better QoE score?
Send us player event logs from both strategies, and we will score them, explain where stalls and switches cost you, and suggest ladder or algorithm changes. 250+ video products shipped since 2005.