title: Video file transfer from Android phone to server
body: <p>I'm writing a video processing Android application. The user of the application would take a video, and the application would send the video to the server for some frame by frame processing. The server would then send back a result to the application.</p>
  
  <p>What are the pros and cons of braking up the video into frames on the Android device before sending it to the server vs sending the video and then braking it up? What would be faster? </p>
  
  <p>If I brake it up into frames on the Android phone, should I send bitmaps or should I send compressed images and then decompress on the server? What would be the cost and the gain of compression vs sending a Bitmap? I know the compression ratio can vary based on the image but I'm just asking for pros and cons.</p>