There are many websites now that offer videos. Some of the popular ones are YouTube, Veoh, and the lastest from Hulu

If you are interested in using video to broadcast to an audience, even live, I would recommend checking out:
One example of someone making good use of this: