MediaElement is a wrapper that mimics the native HTML5 MediaElement syntax (get/set) as a renderer that can handle media from HTML5, YouTube, Vimeo, Soundcloud, Flash, Facebook, and other libraries.
MediaElementPlayer is built off of MediaElement and creates a fully featured player on top of the unified syntax from MediaElement.
This demo shows how to setup (and for some, configure) plugins to expand the player.