Patent ID: 7397825

Claim:
A method of substantially removing jitter from a stream of packets transmitted from a transmission site to a reception site, the method comprising the steps of: receiving from a transmission site at an intermediate site a stream of frames, wherein each frame encapsulates at least one packet therein; de-encapsulating the at least one packet from each frame of the stream of frames; providing the packets to a memory; buffering packets of the stream of packets in the memory at the intermediate site interposing the transmission site and the reception site, wherein selected packets of the stream of packets include timestamps having time values for an external clock; locking a first local clock with the time values of the timestamps included in the selected packets to the external clock; extracting packets from the memory at a nominal rate controlled by a second local clock, wherein the second local clock is locked with the time values of the timestamps of the selected packets extracted from the memory based on the first local clock; and prior to the step of locking; calculating an average bit rate for the received stream of frames between a first timestamp and a second timestamp; calculating an offset for the second timestamp using the average bit rate; and subtracting the offset from the time value of the second timestamp.