Game Categorization for Deriving QoE-Driven Video Encoding Configuration Strategies for Cloud Gaming

Cloud gaming has been recognized as a promising shift in the online game industry, with the aim of implementing the “on demand” service concept that has achieved market success in other areas of digital entertainment such as movies and TV shows. The concepts of cloud computing are leveraged to render the game scene as a video stream that is then delivered to players in real-time. The main advantage of this approach is the capability of delivering high-quality graphics games to any type of end user device; however, at the cost of high bandwidth consumption and strict latency requirements. A key challenge faced by cloud game providers lies in configuring the video encoding parameters so as to maximize player Quality of Experience (QoE) while meeting bandwidth availability constraints. In this article, we tackle one aspect of this problem by addressing the following research question: Is it possible to improve service adaptation based on information about the characteristics of the game being streamed? To answer this question, two main challenges need to be addressed: the need for different QoE-driven video encoding (re-)configuration strategies for different categories of games, and how to determine a relevant game categorization to be used for assigning appropriate configuration strategies. We investigate these problems by conducting two subjective laboratory studies with a total of 80 players and three different games. Results indicate that different strategies should likely be applied for different types of games, and show that existing game classifications are not necessarily suitable for differentiating game types in this context. We thus further analyze objective video metrics of collected game play video traces as well as player actions per minute and use this as input data for clustering of games into two clusters. Subjective results verify that different video encoding configuration strategies may be applied to games belonging to different clusters.

[1]  Mark Claypool,et al.  Motion and scene complexity for streaming video games , 2009, FDG.

[2]  Maja Matijasevic,et al.  MMORPG Player actions: Network performance, session patterns and latency requirements analysis , 2009, Multimedia Tools and Applications.

[3]  Kajal T. Claypool,et al.  Perspectives, frame rates and resolutions: it's all in the game , 2009, FDG.

[4]  S. Möller,et al.  Factors Influencing Gaming QoE: Lessons Learned from the Evaluation of Cloud Gaming Services , 2017 .

[5]  Lea Skorin-Kapov,et al.  Cloud gaming QoE models for deriving video encoding adaptation strategies , 2016, MMSys.

[6]  Sebastian Möller,et al.  QoE beyond the MOS: an in-depth look at QoE via better metrics and their relation to MOS , 2016, Quality and User Experience.

[7]  Wei Cai,et al.  A Survey on Cloud Gaming: Future of Computer Games , 2016, IEEE Access.

[8]  Lars C. Wolf,et al.  Analysis of factors affecting players' performance and perception in multiplayer games , 2005, NetGames '05.

[9]  Lea Skorin-Kapov,et al.  The impact of video encoding parameters and game type on QoE for cloud gaming: A case study using the steam platform , 2015, 2015 Seventh International Workshop on Quality of Multimedia Experience (QoMEX).

[10]  Kajal T. Claypool,et al.  Latency and player actions in online games , 2006, CACM.

[11]  Lea Skorin-Kapov,et al.  Empirical QoE study of in-home streaming of online games , 2014, 2014 13th Annual Workshop on Network and Systems Support for Games.

[12]  Tobias Hoßfeld,et al.  SOS: The MOS is not enough! , 2011, 2011 Third International Workshop on Quality of Multimedia Experience.

[13]  Han-I Su,et al.  Are all games equally cloud-gaming-friendly? An electromyographic approach , 2012, 2012 11th Annual Workshop on Network and Systems Support for Games (NetGames).

[14]  Sebastian Möller,et al.  Formal Definition of QoE Metrics , 2016, ArXiv.

[15]  P. Rousseeuw Silhouettes: a graphical aid to the interpretation and validation of cluster analysis , 1987 .

[16]  Sebastian Möller,et al.  Using electroencephalography and subjective self-assessment to measure the influence of quality variations in cloud gaming , 2015, 2015 Seventh International Workshop on Quality of Multimedia Experience (QoMEX).

[17]  Wim Lamotte,et al.  An evaluation of the impact of game genre on user experience in cloud gaming , 2013, 2013 IEEE International Games Innovation Conference (IGIC).

[18]  Hua-Jun Hong,et al.  Enabling Adaptive Cloud Gaming in an Open-Source Cloud Gaming Platform , 2015, IEEE Transactions on Circuits and Systems for Video Technology.

[19]  Mahmoud Reza Hashemi,et al.  A game attention model for efficient bit rate allocation in cloud gaming , 2014, Multimedia Systems.

[20]  Mark Claypool,et al.  The effects of latency on player performance in cloud-based games , 2014, 2014 13th Annual Workshop on Network and Systems Support for Games.

[21]  Mark Claypool,et al.  Surrender at 20? Matchmaking in league of legends , 2015, 2015 IEEE Games Entertainment Media Conference (GEM).

[22]  Ali S. Hadi,et al.  Finding Groups in Data: An Introduction to Chster Analysis , 1991 .

[23]  Tobias Hoßfeld,et al.  Gaming in the clouds: QoE and the users' perspective , 2013, Math. Comput. Model..

[24]  Lea Skorin-Kapov,et al.  The impact of user, system, and context factors on gaming QoE: A case study involving MMORPGs , 2013, 2013 12th Annual Workshop on Network and Systems Support for Games (NetGames).

[25]  Victor A. Clincy,et al.  Subjective Evaluation of Latency and Packet Loss in a Cloud-Based Game , 2013, 2013 10th International Conference on Information Technology: New Generations.

[26]  Zi-Yi Wen,et al.  QoE-driven performance analysis of cloud gaming services , 2014, 2014 IEEE 16th International Workshop on Multimedia Signal Processing (MMSP).

[27]  Sujit Dey,et al.  Content-Aware Modeling and Enhancing User Experience in Cloud Mobile Rendering and Streaming , 2014, IEEE Journal on Emerging and Selected Topics in Circuits and Systems.

[28]  Sujit Dey,et al.  Modeling and Characterizing User Experience in a Cloud Server Based Mobile Gaming Approach , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.