Transfer video frames from Android phone to server using sockets

view story

http://stackoverflow.com – I am writing a video processing Android application. The Android device takes a video and sends it to a server (my computer). The server does some frame by frame video processing and sends a result back to the phone. I am breaking up the video into frames on the Android device and sending each frame as a Bitmap to the server using Sockets. Should I compress the bitmap before sending and decompress on the server side? Or is it fine to just send an uncompressed image? What would be a typical difference in transfer time or difference in frame size? Should I just send the video without braking u (HowTos)