I've been using this tool for sometime now, but feel it is worth a mention here. With all of the available platforms, operating systems, and browser versions, it is very hard to choose a player that will render your video across the board. Until JW player was recently updated to display in html 5 format, that is.
This is one powerful player. It is open source and downloads are free if not used for commercial use. The great thing about it is that the website offers tons of documentation, and a wizard that will generate the code you need to just plug into your website where you want the player to display.
The best thing about is that it automatically detects whether a flash player or a player in html 5 should be used. As we all know, iOS devices can't display flash, which is what html 5 is for. And if neither will work (which might happen in older versions of browsers), it will offer the file for download.
It sure solved many problems for me, and I highly recommend it.
It is available for download at http://www.longtailvideo.com. You can choose the "viral" version of the download if you want embed/share capabilities displayed at the end.
My rating: 4.5 stars out of 5!