if you are using some crap program there is a good chance that it is automatically compressing the video footage as it is uploaded. This is not good as the more compressed the video is, the lesser the quality. Check in the options menu to see if you can change the setting, it may or may not let you.
However, you need a high quality camera that you know how to use in order to get high quality video. thats the first step.