Streaming cloud games based on Amazon cloud technology make Android games surprisingly successful

Streaming games from the cloud to mobile devices is an emerging technology that can facilitate low-end mobile devices and improve game quality even when hardware conditions are limited. With this technology, players can enjoy a high-quality gaming experience without having to upgrade their mobile devices (such as smartphones, tablets, and smart TVs).

The necessary condition for Amazon Cloud Technology to stream and load games is to have a specific Android environment, which can not only use the GPU to accelerate graphics rendering, but also optimize network latency. This series of cloud-native products, such as Anbox Cloud Appliance or Genymotion, can be found in the Amazon Marketplace. These products provide containerized solutions for game streaming and can run on Amazon EC2 to obtain a cost-effective cloud gaming experience.

For example, Anbox Cloud-based device infrastructure virtualization can support low-latency, high-frame-rate Android games. If combined with Amazon EC2 G5g instances based on Amazon Graviton, it can achieve price-performance far beyond x86, because the cost of a single game stream per hour is reduced by up to 30%, allowing gaming companies to serve hundreds of users at a higher price-performance ratio. Thousands of players.

Because Amazon Graviton servers use 64-bit Arm processors, Graviton-based instances take up less computing resources than x86-based instances. As shown in the figure below, Graviton instances do not require cross-compilation or Android emulation. In this way, game development becomes easier, time to market is greatly shortened, and the cost of a single data stream is minimized. Through G5g instances, customers can run their Android games natively, use the CPU to complete encoding or the GPU to render graphics, and can also stream games to multiple terminals over the network.

d1165c0b83964c7aa4e34af50846b8d4.png

 

Today, most games require real-time ray tracing rendering technology, which has the advantage of being able to achieve realistic objects and environments with realistic light, shadow and reflection effects. G5g instances are powered by Amazon Graviton2 processors and NVIDIA T4G Tensor Core GPUs, providing a cost-effective solution for running resource-intensive games.

50eeeb2596364c8ea5fc987835eff893.png

 

To stream a mobile game through a mobile device, input data (touch screen, audio, etc.) can first be sent over the network to a game streaming server hosted by a G5g instance. The input data is then directed to the customer-specified container. At this time, the game program running in the container will automatically process the input data and update the game state. The generated rendered image frames are then passed to the mobile phone and displayed on the mobile phone screen. Some multiplayer games may require data exchange between the streaming server and the external mobile game server to reflect the status of the entire game. These situations require additional data to be passed to the game server and then to the mobile client. Through the WebRTC real-time communication network protocol, communication between the client and the streaming server is realized, minimizing network latency and ensuring that users have a good gaming experience.

89cd0ed5f8a94026abb8aafe1cf5c514.png

 

Guess you like

Origin blog.csdn.net/m0_71839360/article/details/130523726