Patent ID: 7084898

Claim:
A system for providing video conferencing synchronization, comprising: an audio mixer on a first device operable to receive one or more incoming audio streams, each of the one or more incoming audio streams having an associated timestamp, the audio mixer operable to generate a mixed audio stream from the one or more incoming audio streams, the audio mixer operable to determine differences in the time base of each of the one or more incoming audio streams and the time base for the mixed audio stream, the audio mixer operable to generate mapping parameters associated with the determined differences, the audio mixer operable to transform the timestamp of each of the one or more incoming audio streams to a corresponding output timestamp associated with the mixed audio stream according to the mapping parameters; a video mixer on a second device operable to receive one or more incoming video streams, each of the one or more incoming video streams having an associated timestamp, the video mixer operable to generate a mixed video stream from the one or more incoming video streams, the video mixer operable to receive the mapping parameters from the audio mixer, the video mixer operable to transform the timestamp of each of the one or more incoming video streams to a corresponding output timestamp associated with the mixed video stream according to the mapping parameters.