The present invention is a method of correcting packet discontinuities using the steps of:(A) generating a continuous
real time data stream from input of
media content from a media source comprising packets transmitted by way of a computer packet network to a specific receiving device to establish a transmission portion of an end to end communication,(B) a
jitter buffer receiving
real time data stream packets from the packet network and temporarily storing at least some of them in the
jitter buffer,(C) the
jitter buffer operating on multiple
fixed length packets to output a first output of a predetermined sequence of said
fixed length packets, preferably substantially as they were originally transmitted,(D) a
control unit receiving the first output and changing the length of one or more of
fixed length packets of the first output to form a second output in response to a detected
delay or other discontinuity in the packet sequence,(E) a playout buffer receiving the second output and operating on the
stream of original and varied length packets to deliver them to a
digital to analog converter (DAC), and(F) transmission of analog output of the DAC to interface devices such as displays, speakers, and
mechanical devices for intelligible playout of the
media content for appreciation by a human interacting with the interface devices.