Hi everyone,

I'm a computer newbie but I'd like to be able to create a site where users can upload video files and then play them in flash or html5 (just like youtube). I've looked online for info on how to create youtube clones but there are so many conflicting bits of information that I'm really confused. I'd really appreciate it if someone can walk me through what I need and what I need to do to get it up and running. I already have a host with unlimited bandwidth and storage (bluehost), though I don't expect super high traffic or anything.

What I'd like my site to have:
- ability for users to create and save their own profile
- ability to upload video
- ability to automatically convert video to flash or html5 compatible format for streaming
- creation of channels and playlists.

Any kind of info is appreciated. I'm willing to put in the time and effort to learn how to do this.
Thanks to everyone!