FIELD: physics, computer engineering.
SUBSTANCE: invention relates to data processing systems. Computer-implemented method of compressing video includes a step of receiving a request in a server from a client to reproduce a video game or run an application on the Internet. In response to said request, a video game or an application session with the client is set up. The method involves measuring channel characteristics for the Internet communication channel between the server and the client. Further, said video output is encoded using low-latency compression at the server to generate a low-latency video stream. Video output is encoded with a bit rate or compression factor based on the measured channel characteristics. Furthermore, the low-latency video stream is streamed from the server to the client over the Internet, said low-latency video stream being decoded in the client. All operations associated with receiving control signals transmitted from the client, running the video game or application, encoding and streaming the low-latency video stream to the client over the Internet and decoding the low-latency video stream in the client, are performed such that the user has the perception that the selected video game or application instantly responds to the control signals received from the client.
EFFECT: shorter latency time when running video games or applications.
41 cl, 40 dwg
Authors
Dates
2014-02-10—Published
2008-12-04—Filed