Posting a video on your website is quite simple, but “Streaming” a video is not as easy as you might expect. There are a variety of services, such as YouTube, that do this for you, but they are not exactly what you want on your professional website. Beyond that, it can really slam your site to have a large video get downloaded by a lot of people.
Finally, if you have a large video, it is nice to be able to skip to the middle rather than sit around and wait for the entire thing to load. Streaming servers take care of this problem for you. Amazon’s CloudFront service is key.
Here’s a quick tutorial for how to do it.