You can upload the bytes to the server.
You should know the content type of the captured video. Send the content type and bytes to the server. I would not attempt complex video or image processing unless you know that your target device can deliver good performance.
Sounds like you may be concerned about playback after the file is uploaded. When
testing videos from mobile devices I user quicktime or realplayer. You should consider VLC also. MediaPlayer may not play 3gpp content.
If you try uploading and need more help, there is some example code I can send you.