Platform for Distributed 3D Gaming

Video games are typically executed on Windows platforms with DirectX API and require high performance CPUs and graphics hardware. For pervasive gaming in various environments like at home, hotels, or internet cafes, it is beneficial to run games also on mobile devices and modest performance CE devices avoiding the necessity of placing a noisy workstation in the living room or costly computers/consoles in each room of a hotel. This paper presents a new cross-platform approach for distributed 3D gaming in wired/wireless local networks. We introduce the novel system architecture and protocols used to transfer the game graphics data across the network to end devices. Simultaneous execution of video games on a central server and a novel streaming approach of the 3D graphics output to multiple end devices enable the access of games on low cost set top boxes and handheld devices that natively lack the power of executing a game with high-quality graphical output.

[1]  Renato Pajarola,et al.  REAL-TIME 3 D GRAPHICS STREAMING USING MPEG 4 , 2004 .

[2]  A. M. Abdullah,et al.  Wireless lan medium access control (mac) and physical layer (phy) specifications , 1997 .

[3]  Martina Zitterbart,et al.  Subjective quality assessment for multiplayer real-time games , 2002, NetGames '02.

[4]  Jarmo Prokkola,et al.  Measuring WCDMA and HSDPA Delay Characteristics with QoSMeT , 2007, 2007 IEEE International Conference on Communications.

[5]  H. Schulzrinne,et al.  A Transport Protocol for Real-time Applications , 2010 .

[6]  Viswanathan Swaminathan,et al.  RTP Payload Format for Transport of MPEG-4 Elementary Streams , 2003, RFC.

[7]  Filip De Turck,et al.  A hybrid thin-client protocol for multimedia streaming and interactive gaming applications , 2006, NOSSDAV '06.

[8]  Daniel Cohen-Or,et al.  Streaming Scenes to MPEG-4 Video-Enabled Devices , 2003, IEEE Computer Graphics and Applications.

[9]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.

[10]  John Nagle,et al.  Congestion control in IP/TCP internetworks , 1995, CCRV.

[11]  Simon Stegmaier,et al.  A Generic Solution for Hardware-Accelerated Remote Visualization , 2002, VisSym.

[12]  Gabriele D'Angelo,et al.  The Playing Session: Enhanced Playability for Mobile Gamers in Massive Metaverses , 2008, Int. J. Comput. Games Technol..

[13]  Roni Even,et al.  RTP Payload Format for H.264 Video , 2011, RFC.

[14]  Miska M. Hannuksela,et al.  RTP Payload Format for H.264 Video , 2005, RFC.

[15]  I. Nave,et al.  Games@large graphics streaming architecture , 2008, 2008 IEEE International Symposium on Consumer Electronics.

[16]  NagleJohn Congestion control in IP/TCP internetworks , 1984 .

[17]  Edv Informatik Apache HTTP Server , 2010 .

[18]  Itu-T and Iso Iec Jtc Advanced video coding for generic audiovisual services , 2010 .

[19]  Virpi Roto,et al.  Now let's do it in practice: user experience evaluation methods in product development , 2008, CHI Extended Abstracts.

[20]  G. Pal,et al.  Congestion control , 1995 .

[21]  Peter Eisert,et al.  Low delay streaming of computer graphics , 2008, 2008 15th IEEE International Conference on Image Processing.

[22]  Heiko Schwarz,et al.  Context-based adaptive binary arithmetic coding in the H.264/AVC video compression standard , 2003, IEEE Trans. Circuits Syst. Video Technol..