* Limit movements - Tripod will come handy to keep your video camera stable. * Use proper lighting * Focus on subject by zooming in * Utilize simple background by avoiding too places or areas with too much detail. * Stick to shortening videos. The idea is that the longer videos the more gigabytes or megabytes it will take up, the shorter the the lesser, likewise the easier for downloading and uploading. * For video streaming software, I suggest flash media live encoder, vidblaster, FMLE or combination of both.