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