A small, self-contained Python tool for the artifacts the encoder did NOT cause — the ones a full-reference picture metric (PSNR/SSIM/VMAF) is blind to. It has two modes. (1) SESSION mode: it parses a simple player event log (JSON or CSV: play/stall/resume/switch/end events with timestamps, bitrate, resolution) and computes the delivery QoE numbers a picture score misses — startup time, total stall time, the rebuffering ratio (stall time / (stall + play time)), stall count, mean time between sta
Download free PDF

The handbook · 7 volumes
Fora Soft Video Engineering Handbook
This Python tool catches the artifacts the encoder did not cause, from stalls and rebuffering ratio to frozen frames that PSNR, SSIM and VMAF miss. Our seven-volume handbook covers both halves: Volume 3 on players, stall recovery and QoE monitoring, Volume 1 on picture quality metrics, and Volume 6 on computer vision for automated quality checks. Written by Nikolay Sapunov, CEO at Fora Soft.
Viewers complain about freezes your quality scores never catch?
Send us player logs or sample sessions: we return a diagnosis of stalls and frozen frames, the root causes in delivery or player and a monitoring setup to catch them. 250+ video products shipped since 2005.