Segment-of-Interest driven live game streaming: Saving bandwidth without degrading experience

Live game streaming is tremendously popular, and recent reports indicate that such platforms impose high traffic volume, leading to degraded user experience. In this paper, we propose a Segment-of-Interest (SoI) driven platform, so as to optimize live game streaming. Our platform uses various features collected from streamers and viewers to determine if the current segments of gameplays attract viewers. Upon determining the importance of individual segments, the limited bandwidth is allocated to the interested viewers in a Rate-Distortion (R-D) optimized manner, where the levels of segment importance are used as weights of game streaming quality. The underlaying intuition is: viewer experience is degraded only when the game streaming degradation is noticed by viewers. Simulation results show the benefits of our proposed solution: (i) it improves viewing quality by up to 5 dB, (ii) it saves bandwidth by up to 50 Gbps, and (iii) it efficiently performs resource allocation and scales to many viewers. Our presented testbed is opensource and can be leveraged by researchers and engineers to further improve live game streaming platforms.

[1]  Bernd Girod,et al.  Congestion-distortion optimized video transmission over ad hoc networks , 2005, Signal Process. Image Commun..

[2]  Loïc Cerf,et al.  Modeling and Analyzing the Video Game Live-Streaming Community , 2014, 2014 9th Latin American Web Congress.

[3]  Gary J. Sullivan,et al.  Rate-distortion optimization for video compression , 1998, IEEE Signal Process. Mag..

[4]  Iraj Sodagar,et al.  The MPEG-DASH Standard for Multimedia Streaming Over the Internet , 2011, IEEE MultiMedia.

[5]  Bernd Girod,et al.  An interactive region-of-interest video streaming system for online lecture viewing , 2010, 2010 18th International Packet Video Workshop.

[6]  Ryan Shea,et al.  Towards bridging online game playing and live broadcasting: design and optimization , 2015, NOSSDAV '15.

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

[8]  Zhengguo Li,et al.  Region-of-Interest Based Resource Allocation for Conversational Video Communication of H.264/AVC , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

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

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

[11]  Wei-Ta Chu,et al.  Event Detection and Highlight Detection of Broadcasted Game Videos , 2015, HCMC '15.

[12]  Alberto Blanc,et al.  Transcoding live adaptive video streams at a massive scale in the cloud , 2015, MMSys.

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