Title :
A video encoding speed-up architecture for cloud gaming
Author :
Semsarzadeh, Mehdi ; Hemmati, Mahdi ; Javadtalab, Abbas ; Yassine, Abdulsalam ; Shirmohammadi, Shervin
Author_Institution :
Distrib. & Collaborative Virtual Environ. Res. Lab., Univ. of Ottawa, Ottawa, ON, Canada
Abstract :
In cloud-based video gaming systems, game engines are hosted in the cloud, and rendered gaming scenes are streamed to players over the Internet. In such systems, the tasks of rendering graphics and video encoding impose huge computational complexity on cloud servers. Therefore, speeding up the encoding process to meet the stringent requirements of the game becomes a critical issue in cloud-based video gaming systems. In this paper, we analyze the feasibility of developing a mechanism to accelerate the power-intensive process of video encoding, by using available game objects information in game engines. Specifically, we utilize the game engine´s information about the motion of the objects within the scene in order to bypass the time-consuming procedure of Motion Estimation (ME) in conventional video encoders like H.264/AVC. Based on our analysis, the game engine´s information could be usable inside a video encoder if an interface is involved to re-shape object information and make them compatible for the video encoder. Our experiments show that our approach accelerates the motion estimation process by 14.32% on average for two specific games, when object´s information is taken into account during the encoding phase.
Keywords :
cloud computing; computer games; motion estimation; video coding; H.264/AVC; Internet; cloud servers; cloud-based video gaming system; computational complexity; game engines; motion estimation; rendering graphics; speed-up architecture; video encoding; Encoding; Engines; Games; Motion estimation; Rendering (computer graphics); Streaming media; Video coding; Cloud gaming; Computational complexity; Game video motion estimation; Video encoding;
Conference_Titel :
Multimedia and Expo Workshops (ICMEW), 2014 IEEE International Conference on
Conference_Location :
Chengdu
DOI :
10.1109/ICMEW.2014.6890685