Patent ID: 7953118
Filing Date: 2011-05-31
Classification: H04L,H04Q

Abstract:
1. A method of synchronizing incoming audio and video streams, the method comprising: establishing a first direct communication channel between a first computing device and an audio computing device that are used for sending/receiving the audio stream; wherein the first computing device is a first endpoint of the audio stream and the audio computing device is a second endpoint of the audio stream; establishing a second direct communication channel between a second computing device and a video computing device that are used for sending/receiving the video stream; establishing another computing device as a session controller; wherein the session controller causes a delay in a rendering of the video stream; wherein the audio stream and the video stream are not routed through the session controller; at least one of the first computing device and the second computing device obtaining current network conditions and calculating a delay in receiving the incoming audio stream at one of the computing devices used for sending/receiving the audio stream that describe attributes of the incoming audio stream; relaying the delay to the session controller and the session controller causing the rendering of the video stream to be delayed; wherein the delay synchronizes a presentation of the audio stream and the video stream.