Modeling and Analyzing Live Streaming Performance.

Tong Zhang,Fengyuan Ren,Bo Wang
DOI: https://doi.org/10.1109/iwqos49365.2020.9212876
2020-01-01
Abstract:Today, live streaming is gaining a rapid growth in use, which refers to streaming the media content recorded and broadcast in real time. In live streaming, latency is of utmost importance since smaller latency means higher user engagement. HTTP adaptive streaming (HAS) is now the most popular live streaming technology, where the video client sends HTTP requests to server to download video segments. The bitrate adaptation (ABR) algorithm inside the client determines bitrate level for every segment. It is of great help for ABR algorithm to quantify the influence of different HAS factors on streaming performance. However, existing work mainly focuses on video on demand (VoD) streaming rather than live streaming. In this paper, we theoretically analyze live streaming performance. We first establish a queuing model to describe playout buffer evolution. Based on the model, we respectively characterize rebuffering probability, rebuffering count and streaming latency, and analyze the effects of chunk arrival rate, arrival interval fluctuation, startup threshold and video skipping on them. From analysis results, we propose insights and recommendations for bitrate adaptation in live streaming and design a simple heuristic ABR algorithm leveraging them. Extensive simulations verify the insights as well as effectiveness of the designed algorithm.
What problem does this paper attempt to address?