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.
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.
In memory of Ryan.