Modeling large-scale live video streaming client behavior
Autor: | Idilio Drago, Thiago Guarnieri, Breno Almeida, Italo Cunha, Alex Borges Vieira, Jussara M. Almeida |
---|---|
Rok vydání: | 2021 |
Předmět: |
Computer Networks and Communications
Computer science 02 engineering and technology computer.software_genre Session (web analytics) Internet measurements Server 0202 electrical engineering electronic engineering information engineering Media Technology Adaptive live streaming Adaptation (computer science) Cluster analysis Large-scale event User behavior Workload characterization Multimedia Event (computing) business.industry 020207 software engineering Workload Provisioning Hardware and Architecture 020201 artificial intelligence & image processing The Internet business computer Software Information Systems |
Zdroj: | Multimedia Systems. 27:1101-1124 |
ISSN: | 1432-1882 0942-4962 |
DOI: | 10.1007/s00530-021-00788-4 |
Popis: | The live streaming of large-scale events over the Internet attracts a highly diverse audience. Despite the progress in streaming technologies, which employ adaptive bitrate to dynamically adjust the streaming of individual clients to reflect their resource availability, content providers still struggle to efficiently match provisioned capacity and demand in such events. In this paper, we present an in-depth characterization and modeling of client behavior during the live streaming of the 2018 FIFA World Soccer Cup. We analyze logs covering more than 60 million streaming sessions collected from servers of one of the major content providers in Latin America. We characterize key features of the workload, such as the number and duration of sessions as well as transmission quality (i.e., bitrate), shedding new light on the workload of a major content provider during a unique large-scale streaming event. We then propose a simple hierarchical model to describe the typical behavior of individual clients both at the session and video bitrate adaptation layers. Taking a step further, we employ non-supervised clustering to identify classes of client behavior and generate specialized models, one for each class. Our evaluation shows that the specialized models are more accurate compared to the single general model, as it can better describe the diversity of client behavior patterns. |
Databáze: | OpenAIRE |
Externí odkaz: |