Abstract
Peer-to-peer (P2P) live streaming services are getting more popular as the average link capacity in the Internet becomes greater for end hosts. In order to provide a high quality P2P live streaming service, it is essential to handle user dynamics effectively to mitigate streaming disruptions caused by user churn. We collect massive user traces from the largest P2P live streaming site in Korea, namely, Afreeca. Based on the trace results obtained, we analyze user dynamics in the service. In particular, we analyze the user behaviors in terms of three criteria: long-stay users, short-stay users, and user churn. (1) The results show that a certain amount of long-stay users exist in a live streaming session, and it is challenging to recognize the long-stay users online, which will help to provide more resilient live streaming service. (2) Around 20% of the users stay in a session shorter than 1% of the session length. Short-stay users incur high control overhead and we discuss how to efficiently handle the short-stay users. (3) By intentionally disrupting a video streaming, we closely observe the users' leaving behavior and suggest the acceptable recovery time to keep the users remaining the session. We believe our findings can be useful not only to P2P live streaming systems, but also to every live streaming systems.
Published Version
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have