I use a Flip Mino HD cam to record mp4, and I use Adobe's Strobe Media Playback to play video on my website. The problem is, mp4 video is very choppy on the average computer and every mp4-to-flv converter I've used makes the flash video look like I've recorded on a standard definition cam or worse.

How can I get my videos on my website (without using a host such as YouTube, DailyMotion, etc) and have them still play in HD? I see websites doing it all the time now but can't figure out how they're doing it. Thanks!