主权项 |
1. A cloud-based system for executing a rich Internet application and compressing its video stream output comprising:
a rich Internet application player, located in the cloud, configured to execute a rich Internet application and produce frames of a video stream according to the rich Internet application and inputs received from a remote user; a rich Internet application analyzer, located in the cloud, configured to predict, based on prior such frames and prior such user inputs, a frame being generated by the rich Internet application player, and configured to generate a set of side information comprising motion compensation data; a combiner, located in the cloud, configured to combine the set of side information with a previously encoded frame to produce a reference frame; a comparator, located in the cloud, configured to generate a residual frame based on a comparison of the reference frame with the frame being generated by the rich Internet application player; a compressor, located in the cloud, configured to compress the residual frame using standard compression techniques; and an Internet transmitter configured to transmit the compressed residual frame to the remote user using a UDP connection and transmit the set of side information to the remote user using a TCP connection. |