A system and method is disclosed for providing dynamic multimedia jitter buffer
adjustment for packet-switched networks. The system temporarily stores an amount
of incoming data, which is dynamically adjustable, for an amount of time before
sending the data out in a more even stream. The system includes a decoder clock,
a jitter buffer, a network jitter statistics collector, and a jitter buffer controller.
The decoder clock indicates the arrival-time of the data at the system, while the
network jitter statistics collector collects the playback-time of that data. By
comparing the arrival-time and the playback-time, the jitter buffer controller
determines whether the data arrived on schedule. Accordingly, the depth of the
jitter buffer can be adjusted to accommodate the late or early arriving data.