Content to cash: Understanding and improving crowdsourced live video broadcasting services with monetary donations

Abstract Crowdsourced live video broadcasting (livecast) services such as Twitch and Douyu have become increasingly popular in recent years. In such a service, how to allocate limited service capacities, including video transcoding and delivery capacities among numerous channels, is a critical problem. Previous studies allocate capacities based on popularity. In this paper, we analyze Douyu, a leading crowdsourced livecast website in China, with a measurement approach. We find that Douyu is deployed upon a video delivery network (VDN), and it prioritizes popular channels when allocating service capacities; we also find that viewers’ willingness to donate monetary gifts in a channel is closely related to their streaming experiences, which are decided by service capacities allocated in the channel. On the other hand, a livecast channel’s profitability is only moderately correlated to its popularity. In other words, there exists a mismatch between the popularity-based service strategies and Douyu’s business model. Motivated by our analysis, we propose that channels’ profitability as well as popularity should be considered in capacity allocating. We present proactive and reactive algorithms, which balance viewers’ satisfaction with system’s monetary profit, for allocating transcoding capacity among livecast channels. We also propose a practical strategy for VDN edge nodes to select channels to replicate, by taking channels’ popularity, profitability, and bandwidth consumptions into consideration. Experiments driven by real-world measurement data show that our proposed solutions can effectively improve the overall benefits for a crowdsourced livecast system and individual VDN edge nodes, and avoid adjusting channels’ transcoding schemes too often during livecast sessions.

[1]  Bo Li,et al.  Coping With Heterogeneous Video Contributors and Viewers in Crowdsourced Live Streaming: A Cloud-Based Approach , 2016, IEEE Transactions on Multimedia.

[2]  Alexandru Iosup,et al.  When Game Becomes Life The Creators and Spectators of Online Game Replays and Live Streaming , 2016 .

[3]  Le Wu,et al.  Predicting the Popularity of DanMu-enabled Videos: A Multi-factor View , 2016, DASFAA.

[4]  Bo Li,et al.  Design and deployment of a hybrid CDN-P2P system for live video streaming: experiences with LiveSky , 2009, ACM Multimedia.

[5]  Steve Uhlig,et al.  Internet Scale User-Generated Live Video Streaming: The Twitch Case , 2017, PAM.

[6]  Aiman Erbad,et al.  QoE-aware distributed cloud-based live streaming of multisourced multiview videos , 2018, J. Netw. Comput. Appl..

[7]  Wei Lu,et al.  Dynamic Service Provisioning in Elastic Optical Networks With Hybrid Single-/Multi-Path Routing , 2013, Journal of Lightwave Technology.

[8]  Yafei Dai,et al.  Understanding the Gift-Sending Interaction on Live-Streaming Video Websites , 2017, HCI.

[9]  Enrico Schumann,et al.  Numerical Methods and Optimization in Finance , 2011 .

[10]  Gang Wang,et al.  Anatomy of a Personalized Livestreaming System , 2016, Internet Measurement Conference.

[11]  Cong Zhang,et al.  On crowdsourced interactive live streaming: a Twitch.tv-based measurement study , 2015, NOSSDAV.

[12]  C. Spearman The proof and measurement of association between two things. By C. Spearman, 1904. , 1987, The American journal of psychology.

[13]  Gwendal Simon,et al.  YouTube live and Twitch: a tour of user-generated live streaming systems , 2015, MMSys.

[14]  Gabriel-Miro Muntean,et al.  Video streaming distribution over mobile Internet: a survey , 2018, Frontiers of Computer Science.

[15]  John C. Tang,et al.  What Makes Live Events Engaging on Facebook Live, Periscope, and Snapchat , 2017, CHI.

[16]  Gwendal Simon,et al.  DASH in Twitch: Adaptive Bitrate Streaming in Live Game Streaming Platforms , 2014, VideoNext '14.

[17]  Qiang Wang,et al.  Peer-Assisted Video Streaming With RTMFP Flash Player: A Measurement Study on PPTV , 2018, IEEE Transactions on Circuits and Systems for Video Technology.

[18]  Keith W. Ross,et al.  Topology Mapping and Geolocating for China's Internet , 2013, IEEE Transactions on Parallel and Distributed Systems.

[19]  Yang Zhao,et al.  Cost-Aware Capacity Provisioning for Internet Video Streaming CDNs , 2015, Comput. J..

[20]  Srinivasan Seshan,et al.  Vantage: optimizing video upload for time-shifted viewing of social live streams , 2019, SIGCOMM.

[21]  Xinming Zhang,et al.  Beyond the Watching: Understanding Viewer Interactions in Crowdsourced Live Video Broadcasting Services , 2019, IEEE Transactions on Circuits and Systems for Video Technology.

[22]  Siqi Shen,et al.  Predicting the implicit and the explicit video popularity in a User Generated Content site with enhanced social features , 2018, Comput. Networks.

[23]  Cong Zhang,et al.  Beyond the touch: Interaction-aware mobile gamecasting with gazing pattern prediction , 2017, IEEE INFOCOM 2017 - IEEE Conference on Computer Communications.

[24]  Alberto Blanc,et al.  Optimal Selection of Adaptive Streaming Representations , 2014, ACM Trans. Multim. Comput. Commun. Appl..

[25]  Vyas Sekar,et al.  Understanding the impact of video quality on user engagement , 2011, SIGCOMM 2011.

[26]  Ryan Shea,et al.  Live Broadcast With Community Interactions: Bottlenecks and Optimizations , 2017, IEEE Transactions on Multimedia.

[27]  Steve Uhlig,et al.  Behind the game: Exploring the twitch streaming platform , 2015, 2015 International Workshop on Network and Systems Support for Games (NetGames).

[28]  Xiaofeng Wang,et al.  Cloud-Assisted Live Streaming for Crowdsourced Multimedia Content , 2015, IEEE Transactions on Multimedia.

[29]  Loïc Cerf,et al.  Watch me playing, i am a professional: a first study on video game live streaming , 2012, WWW.

[30]  Zuqing Zhu,et al.  Virtual Optical Network Embedding (VONE) Over Elastic Optical Networks , 2014, Journal of Lightwave Technology.