Patent ID: 8400918
Filing Date: 2013-03-19
Classification: H04L,H04N

Abstract:
1. A method for providing video traffic smoothing, the method comprising: establishing a transmission rate range for transmission of a video stream comprising an upper bound and a lower bound; dividing the video stream into a plurality of segments, wherein each segment comprises a plurality of frames of the video stream; selecting a maximum rate limit for a first segment of the plurality of segments; determining whether the maximum rate limit exceeds the upper bound of the transmission rate range; in response to determining that the maximum rate limit does not exceed the upper bound of the transmission rate range, determining whether the lower bound of the transmission rate range exceeds the maximum rate limit; in response to determining that the lower bound of the transmission rate range exceeds the maximum rate limit, determining whether transmitting the first segment at the lower bound of the transmission rate range will cause an overflow of a memory buffer associated with a receiver before all of the plurality of frames associated with the first segment have been transmitted; and in response to determining that transmitting the first segment at the lower bound of the transmission rate range will cause the overflow of the memory buffer associated with the receiver before all of the plurality of frames associated with the first segment have been transmitted: transmitting any of the plurality of frames of the first segment from a first frame of the segment to a frame associated with a time computed as the pause time plus the determined latest time within the first segment at which the memory buffer associated with the receiver will be empty at the maximum rate limit.