Patent Document ID: 20130263200
Application ID: 13500069
Patent Flag: 0

Claim One:
1. A method for two time-scales video stream transmission control, wherein the transmission control is divided into a long time-scale and a short time-scale, one long time-scale including a plurality of short time-scales, the method comprising the steps of: (A) calculating a current bandwidth through a Transmission Control Protocol (TCP) throughput model, and predicting a trend of network bandwidth by using an Exponential Smooth Model (ESM) according to the calculated current bandwidth in the long time-scale of the transmission control; (B) using the predicted trend of network bandwidth through Step (A) as an initial value in the short time-scale transmission control, according to a network transmission packet loss ratio, dividing a network status into three categories, namely a light load, a full load, and a congestion load, when the network status is the light load, increasing an estimated bandwidth through an additive factor; when the network status is the congestion load, decreasing the estimated bandwidth through a multiplicative factor; and when the network status is the full load, keeping the estimated bandwidth unchanged; and (C) during adjustment of a target bit rate of an encoder, setting an up-threshold and a down-threshold for the estimated bandwidth, wherein if a difference between the estimated bandwidth and a current target bit rate of the encoder is between the up-threshold and the down-threshold, the target bit rate of the encoder is not adjusted; and otherwise, the encoder adjusts its target bit rate according to the estimated bandwidth.