This chapter talks about the latest technology being used for Cloud Gaming. It discusses about various aspects of this technology. The first part gives a brief introduction about what is actually cloud gaming and the ways in which it is implemented. The subsequent section talks about the various servers and units involved in the whole process. The next section talks about the importance of performance and efficiency in the Cloud Gaming system. There are various advantages of implementing such systems over the traditional gaming systems and of course every coin has two sides and thus there are various limitations of this technology which are discussed further in the chapter. What can be the new advancements and the future of the Cloud Gaming System has also been taken up in this chapter. Some case studies have also been included in this chapter to understand the various topics more clearly by analyzing the present scenarios and systems. The companies which offer cloud based gaming services have been discussed about to understand their technologies and implementation mechanisms.
Before going into the implementation of the cloud gaming systems here we will discuss that with which aims in mind these systems are being developed:
Extensibility: Extensibility means that the components related to the gaming components like codecs can be easily replaced and with the same system used for cloud gaming other things can also be done like any real time multimedia application such as live casting.
Portability: Today apart from computers, mobile phones and small consoles are also getting very popular which are not as powerful as the computers. Portability of the cloud gaming system will enable the users to play good quality games even on their mobiles and will also be able to access and play in many places where playing on computers is not possible.
Configurability: This will enable the cloud based gaming systems to be compatible to various types of audio and video services or codecs. This will enable real time multimedia streaming applications with diverse system parameters.
Openness: The cloud based gaming systems can be much more open to users and even the developers provide academic research facilities for users free of cost. So accessing a cloud based gaming system will be easy.