摘要 |
The present invention reduces image-quality degradation, such as screen distortion or delays in screen updates from a server, on a terminal. In this communication system, a connection to a terminal (170) is established via a network (150), user input from said terminal is used to operate an application on a virtual terminal (virtual client unit) on a server device (110), and information generated thereby is transmitted to the terminal. The server device (110) sends a series of specific packets to the terminal (170) using predetermined timing, estimates the bandwidth of the network on the basis of information sent from the terminal in response, computes a rate to use when compressing screen information generated by the application on the virtual terminal (virtual client unit) and/or an accompanying audio signal such that said rate does not exceed the aforementioned estimated bandwidth, encodes said screen information and/or accompanying audio signal at the aforementioned computed rate, stores the results of said encoding in packets according to a predetermined protocol, and sends said packets. |