If you want to embed the video directly on your site, there are numerous products that will serve up either Flash or HTML5 in their player depending upon the device being accessed. We have used JW Player for this.
I find Moyea Flash Video MX Pro a God-send. You convert your vids to flash, it gives you the code - if you need to use the iframe code, just grab the swf link for it. Works great and then you don't have to mess with 3rd party video hosts.