O&M Overview
A
An
The instruction stream engine consists of the server and client. The server provides functions such as OpenGL ES instruction interception and rendering separation, and the client provides functions such as OpenGL ES instruction execution.
Module |
Function |
|---|---|
Rendering separation |
Intercepts and encodes OpenGL ES instructions, maintains the OpenGL ES state machine, and rebuilds the rendering state machine. |
Resource optimization |
Implements delayed resource loading, texture compression, texture data |
Rendering execution |
Decodes and executes OpenGL ES instructions. |
Resource restoration |
Implements texture restoration, texture data |
Audio data collection |
Obtains audio data and outputs audio data in OPUS or PCM format. |
Audio decoding |
Decodes and plays audio data in OPUS or PCM format. |
Touch data distribution |
Injects touch data into the Android cloud phone on the server. |
Touch data collection |
Obtains touch data. |
Transmission adaptation |
Performs cross-process data transmission and network transmission. |
In the overall design, the engine server functions as the control end and integrates the main management functions and key competitive features of the instruction stream engine. The engine client focuses on the efficient and concurrent execution of instructions.
This document describes the routine maintenance of the instruction stream cloud phone.
