A video synchronizer comprising: a video time calculator that monitors the frequency of a video display frame rate and a stream of inter-frame markers to output a video presentation time; and a comparator that compares the output of the video time calculator to a master time reference associated with an audio stream; and characterized by further comprising: a cadence controller programmed to compensate for a difference between the master time reference and the output of the video time calculator by adjusting a cadence pattern that renders a transmission to a display, the cadence pattern including a plurality of frame counts, the frame counts including a long frame count corresponding to a first number of video frames to be repeated according to the cadence pattern and a short frame count corresponding to a second number of video frames to be repeated according to the cadence pattern, the long frame count greater than the short frame count; where the cadence controller is programmed to compensate for the difference by increasing the short frame count of the cadence pattern when the output of the video time calculator leads the master time reference, and where the cadence controller is programmed to compensate for the difference by decreasing the long frame count of the cadence pattern when the output of the video time calculator lags the master time reference. a video time calculator that monitors the frequency of a video display frame rate and a stream of inter-frame markers to output a video presentation time; and a comparator that compares the output of the video time calculator to a master time reference associated with an audio stream; and characterized by further comprising: a cadence controller programmed to compensate for a difference between the master time reference and the output of the video time calculator by adjusting a cadence pattern that renders a transmission to a display, the cadence pattern including a plurality of frame counts, the frame counts including a long frame count corresponding to a first number of video frames to be repeated according to the cadence pattern and a short frame count corresponding to a second number of video frames to be repeated according to the cadence pattern, the long frame count greater than the short frame count; where the cadence controller is programmed to compensate for the difference by increasing the short frame count of the cadence pattern when the output of the video time calculator leads the master time reference, and where the cadence controller is programmed to compensate for the difference by decreasing the long frame count of the cadence pattern when the output of the video time calculator lags the master time reference. a cadence controller programmed to compensate for a difference between the master time reference and the output of the video time calculator by adjusting a cadence pattern that renders a transmission to a display, the cadence pattern including a plurality of frame counts, the frame counts including a long frame count corresponding to a first number of video frames to be repeated according to the cadence pattern and a short frame count corresponding to a second number of video frames to be repeated according to the cadence pattern, the long frame count greater than the short frame count; where the cadence controller is programmed to compensate for the difference by increasing the short frame count of the cadence pattern when the output of the video time calculator leads the master time reference, and where the cadence controller is programmed to compensate for the difference by decreasing the long frame count of the cadence pattern when the output of the video time calculator lags the master time reference.