/rhizome

Gaming on demand in the public cloud

Primary LanguageCBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Rhizome

Rhizome is one of the first cloud gaming frameworks (2014) designed for public cloud. The server-side streaming engine is built on NVDIA GRID GPU (EC2 G2 instance) and supports both hardware and software based video encoding with H.264. Rhizome integrates USP-over-IP protocol to cast user inputs and supports almost any (thin-)client devices. To accomplish ultra-low latency and battery-friendly gaming experience on any client device, Rhizome optimizes the device-level decoding, configuration, and interaction modules.

rhizome

For more technical details of Rhizome, please check out our papers:

  • Cloud Gaming: Understanding the Support From Advanced Virtualization and Hardware, R Shea, D Fu, J Liu, IEEE Transactions on Circuits and Systems for Video Technology, Dec. 2015 [PDF]
  • Towards bridging online game playing and live broadcasting: design and optimization, R Shea, D Fu, J Liu, ACM NOSSDAV, 2015 [PDF]
  • Rhizome: utilizing the public cloud to provide 3D gaming infrastructure, R Shea, D Fu, J Liu, ACM MMSys, 2015 [PDF]
  • Cloud gaming: architecture and performance, R Shea, J Liu, ECH Ngai, Y Cui - IEEE Network, 2013 [PDF]

Authors: Dr. Ryan Shea, Silvery Fu (committer), and Dr. Jiangchuan Liu.


rhizome

In memory of Ryan.