Back to results

University of Illinois Urbana-Champaign

Optimizing rebuffering time under dynamic user behavior

Abstract

dc:description

Adaptive bitrate streaming (ABR) and quality of experience (QoE) metrics are proposed to enhance video streaming quality across various Internet connections. Traditional approaches to evaluating these metrics often ignore common user behaviors like seeking, jumping, or replaying video segments, leading to gaps in QoE understanding. Addressing this, we first collected thousands of audience retention curves from Bilibili, offering a thorough view of viewer engagement and diverse watching styles, to prove that the audience does not watch a video in full. Our analysis also reveals notable behavioral differences across video categories, with Bilibili showing trends of early video abandonment, possibly influenced by platform-specific factors and shorter video formats. This enhanced grasp of user engagement aids in refining ABR and QoE metrics. To address the QoE reduction due to the nature of dynamic use behavior, we thus propose StallFreeSeek streaming system, which utilizes the good network conditions given by increased deployment of fiber-to-the-home and 5G services, as CDN appliances inside of ISPs drive down round-trip time. The intuition behind StallFreeSeek (SFS) is to prefetch small chunks densely distributed across the video, allowing immediate playback on almost any skip, and exploit strong network performance to fetch ever-larger chunks before each previous chunk finishes playback. Our evaluations show that SFS improves Quality-of-Experience and stall times in suitable network conditions while wasting less buffered content, and never performs worse than dash.js across thousands of runs. Our evaluations show that across video genres, models of user seeks, and in real-world user studies, SFS is never inferior to dash.js in QoE, stall time, or buffer waste, and when network conditions allow, performs significantly better.

Degree

thesis:*
Name thesis:degree_name
M.S.
Level thesis:degree_level
Thesis
Discipline thesis:degree_discipline
Electrical & Computer Engr
Grantor
University of Illinois Urbana-Champaign
Year dc:date
2025

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Zhu, Jiayu
Contributors dc:contributor
  • Hu, Yih-Chun

Subjects

dc:subject × 2

Rights

dc:rights
Statement dc:rights
  • Copyright 2025 Jiayu Zhu
Language dc:language
en, eng

Identifiers

dc:identifier.*
Handle dc:identifier
https://hdl.handle.net/2142/129680

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Zhu, Jiayu. Optimizing rebuffering time under dynamic user behavior. Thesis thesis, University of Illinois Urbana-Champaign, 2025. https://hdl.handle.net/2142/129680