Cloud Rendering for Game Video on Low-Spec Terminals
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for providing game play videos require high-performance terminals for rendering, consume significant power, and necessitate installing games on user devices, limiting replay time and flexibility, especially for low-specification terminals and custom game modes.
Innovation Solution
A system utilizing a cloud computer to render and transmit game play videos, where game object information and control inputs are stored and processed, allowing low-specification terminals to display game play videos without requiring game installations, enabling active viewer interaction and customizable viewing experiences.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a video is provided by directly rendering game movement information on a user terminal, then video quality and interactivity are improved, but terminal performance requirements increase and power consumption rises
Solution Approach 1:
A cloud-based rendering server acts as an intermediary between the game source and user terminals. The server receives game movement information, renders high-quality videos, and transmits them to user terminals. This mediator handles the complex rendering tasks, allowing user terminals to have lower performance requirements while still receiving high-quality videos.
Solution Approach 2:
Instead of requiring user terminals to perform real-time rendering, the system creates video copies of game movements by rendering them centrally on a server. These video copies are then distributed to multiple user terminals, eliminating the need for each terminal to have high rendering capabilities.
2Reliability
If game rendering is performed on user terminals, then video playback quality is improved, but power consumption increases and replay time is limited
Solution Approach 1:
The rendering server serves as an intermediary that performs all power-intensive rendering operations. User terminals only need to receive and play back pre-rendered videos, dramatically reducing their power consumption while maintaining video playback quality.
3Ease of manufacture
If a game is installed directly on a user terminal to enable video playback, then video rendering capability is improved, but device storage requirements and installation complexity increase
Solution Approach 1:
The system distributes video copies instead of requiring users to install games. The rendering server creates video copies from game movements and sends them to user terminals, eliminating the need for game installation while maintaining video rendering capability.
Solution Approach 2:
The video rendering capability is extracted from user terminals and centralized on a rendering server. User terminals only need basic video playback functionality, removing the need to install heavy game files while still enabling high-quality video playback.
4Adaptability or versatility
If custom game resource files are added to support various game modes, then game versatility is improved, but terminal storage requirements and configuration complexity increase
Solution Approach 1:
Instead of storing multiple custom game resource files on user terminals, the system creates video copies for different game modes on the rendering server. Each video copy contains the necessary visual information for specific game modes, reducing storage requirements on user terminals while maintaining versatility.
Data Source
AI summary
Provided is a system for providing a game play video by using a cloud computer, and more particularly, to a system for providing a game play video to a user by rendering the game play video by using a cloud computer connected to a user terminal.According to the system for providing a game play video by using a cloud computer, a game play video may also be watched using a low-specification terminal, and there is no need to install a game on a terminal.According to the system for providing a game play video by using a cloud computer, a user may intervene, in real time, in a game that is being played, and watch a game play video using various methods.
