For video you take on your own I prefer Vimeo. I'll also advocate for a service called Realplay.us. They are at select tournaments and showcases. For pitchers it's terrific, they send video of every AB and from two different angles (behind the plate and from 1b or 3b side) so recruiters can get a real sense of speed and technique. We found this to be very effective and elicited a lot of responses from his emails to coaches.