Patent ID: 9077774
Filing Date: 2015-07-07
Classification: H04L,H04N

Abstract:
1. A computer implemented method performed by a first mobile computing device for creating a two-way audio-video conversation between the first mobile computing device and a second mobile computing device, the method comprising: recording an audio data stream; encoding the audio data stream, the audio data stream comprising a stream of audio packets, each audio packet comprising an audio timestamp; receiving a video data stream; encoding the video data stream, the video data stream comprising a stream of video packets, each video packet comprising a video timestamp matching a corresponding audio timestamp and audio packet that was recorded concurrently with the video packet; offloading to a centralized server processing of the audio data stream and video data stream for the two-way audio-video conversation between the first mobile computing device and the second mobile computing device by: splitting the audio data stream and video data streams into separate data streams for communication to the centralized server; transmitting the audio data stream over a first transport protocol to the centralized server; and transmitting the video data stream separately from the audio data stream over a second transport protocol to the centralized server, the centralized server configured to re-encode the audio data stream and the video data stream based on characteristics of the second mobile computing device and deliver both the re-encoded audio data stream and the re-encoded video data stream to the second mobile computing device for synchronizing based on the respective audio and video timestamps.