Patent ID: 8849964

Claim:
A method of remotely playing a video sequence, comprising: downloading a first video codec to a first telephone device over the air (OTA) and installing the first video codec in the first telephone device, using the first video codec to compress a video sequence captured by the first telephone device, establishing a connection between the first telephone device and a wireless network, determining a change in at least one of a transmission bandwidth and a transmission error rate over the wireless network, in response to the determined change, changing the operating compression parameters of the first video codec in response to the determined change, applying the changed operating compression parameters of the first video codec while compressing the video sequence, sending the compressed video sequence from the first telephone device to a multimedia messaging service server, sending a notification to a remote video player device that the compressed video sequence is available for download, downloading the compressed video sequence together with a second video codec for self-playing the video sequence to the remote video player in response to the remote video player receiving the notification that the compressed video sequence is available for download, using the downloaded second video codec on the remote video player to decode the compressed video sequence into a decoded video sequence, and using a video player, installed on the remote video player device prior to the step of downloading, to play the decoded video sequence.