So I want to post videos on my website like Youtube has..

is there any software out there that can do the same thing. or better yet.. can I purchase the software they use to put the up their videos online?

Thanks.