ABSTRACT
Empowered by today's rich tools for media generation and collaborative production, the multimedia service paradigm is shifting from the conventional single source, to multi-source, to many sources, and now toward crowdsource. Such crowdsourced live streaming platforms as Twitch.tv allow general users to broadcast their content to massive viewers, thereby greatly expanding the content and user bases. The resources available for these non-professional broadcasters however are limited and unstable, which potentially impair the streaming quality and viewers' experience. The diverse live interactions among the broadcasters and viewers can further aggravate the problem.
In this paper, we present an initial investigation on the modern crowdsourced live streaming systems. Taking Twitch as a representative, we outline their inside architecture using both crawled data and captured traffic of local broadcasters/viewers. Closely examining the access data collected in a two-month period, we reveal that the view patterns are determined by both events and broadcasters' sources. Our measurements explore the unique source- and event-driven views, showing that the current delay strategy on the viewer's side substantially impacts the viewers' interactive experience, and there is significant disparity between the long broadcast latency and the short live messaging latency. On the broadcaster's side, the dynamic uploading capacity is a critical challenge, which noticeably affects the smoothness of live streaming for viewers.
- F. Chen, C. Zhang, F. Wang, and J. Liu. Crowdsourced live streaming over the cloud. In IEEE INFOCOM, 2015.Google ScholarCross Ref
- X. Cheng, J. Liu, and C. Dale. Understanding the characteristics of internet short video sharing: A youtube-based measurement study. Multimedia, IEEE Transactions on, 15(5): 1184--1194, Aug 2013. Google ScholarDigital Library
- T. Hoff. Justin.tv's live video broadcasting architecture, March 2010.Google Scholar
- K.-W. Hwang, V. Gopalakrishnan, R. Jana, S. Lee, V. Misra, K. Ramakrishnan, and D. Rubenstein. Joint-family: Enabling adaptive bitrate streaming in peer-to-peer video-on-demand. In IEEE ICNP, 2013.Google Scholar
- Z. Li, J. Lin, M.-I. Akodjenou, G. Xie, M. A. Kaafar, Y. Jin, and G. Peng. Watching videos from everywhere: A study of the pptv mobile vod system. In ACM IMC, 2012. Google ScholarDigital Library
- K. Pires and G. Simon. Dash in twitch: Adaptive bitrate streaming in live game streaming platforms. In ACM VideoNext, 2014. Google ScholarDigital Library
- P. Simoens, Y. Xiao, P. Pillai, Z. Chen, K. Ha, and M. Satyanarayanan. Scalable crowd-sourcing of video from mobile devices. In ACM MobiSys, 2013. Google ScholarDigital Library
- Z. Wang, L. Sun, C. Wu, W. Zhu, and S. Yang. Joint online transcoding and geo-distributed delivery for dynamic adaptive streaming. In IEEE INFOCOM, 2014.Google ScholarCross Ref
- F. Zhou, S. Ahmad, E. Buyukkaya, R. Hamzaoui, and G. Simon. Minimizing server throughput for low-delay live streaming in content delivery networks. In ACM NOSSDAV, 2012. Google ScholarDigital Library
- M. Zink, K. Suh, Y. Gu, and J. Kurose. Characteristics of youtube network traffic at a campus network - measurements, models, and implications. Comput. Netw., 53(4): 501--514, Mar 2009. Google ScholarDigital Library
Index Terms
- On crowdsourced interactive live streaming: a Twitch.tv-based measurement study
Recommendations
Towards hybrid cloud-assisted crowdsourced live streaming: measurement and analysis
NOSSDAV '16: Proceedings of the 26th International Workshop on Network and Operating Systems Support for Digital Audio and VideoCrowdsourced Live Streaming (CLS), most notably Twitch.tv, has seen explosive growth in its popularity in the past few years. In such systems, any user can lively broadcast video content of interest to others, e.g., from a game player to many online ...
First Mile in Crowdsourced Live Streaming: A Content Harvest Network Approach
Thematic Workshops '17: Proceedings of the on Thematic Workshops of ACM Multimedia 2017Recent years have witnessed a rapid increase of crowdsourced live streaming (CLS): applications like Twitch.tv have attracted millions of daily active users. Content delivery in such crowdsourced live streaming involves two phases: 1) Video stream (i.e.,...
Live Streaming as Co-Performance: Dynamics between Center and Periphery in Theatrical Engagement
Live streaming is a highly participatory form of performance, involving various types of audience participation such as liking, commenting, and gifting. But how do streamers and audiences collaborate to deliver live streaming performances? We approach ...
Comments