How to Host Your Own Player and Videos on Your WordPress Blog
Uploading and inserting images is so easy with WordPress, you might think that video should be simple in the same way. But because you need a video player – which is complicated – and video files are typically quite large (unless they are converted to Flash and compressed), there are lots of factors that make handling video different than handling images.
Video Tutorial: