The Video Player which we looks for perfect one and most of the time we found its either premium version or support particular formats. Have you heard about Media Elements? Yes the Media Elements player support all most all video and music formats including YouTube video.
The MediaElement player is a complete HTML and CSS audio/ video player which works with jQuery and MediaElements.js. The best part of this player is - its use same HTML and CSS for Flash UI fallback.

