HTML5 video player comparison
Name | Licence | JavaScript Library | Flash fallback |
iOS | Full screen | Keyboard | Subtitles | easy to integrate | easy to theme |
---|---|---|---|---|---|---|---|---|---|
Projekktor | GPL 3 | jQuery | yes | yes | noish | – | – | yes | yes |
FlareVideo | MIT | jQuery | yes | – | yes* | play/ pause *** | – | yes | yes |
Video JS | GPL 3 | – | yes | yes | yes | – | yes | yes | yes |
JW Player | PUEL | jQuery | yes | yes | yes | – | – | yes | yes |
Kaltura / Adobe | GPL 2 | jQuery | yes | yes | browser window | – | – | yes | yes |
html5media | GPL 3 | – | yes | yes | yes* | – | – | yes | – |
jMediaelement | MIT | jQuery | yes | yes | with plugin | yes | yes | yes | yes |
OIPlayer | GPL 3 | jQuery | yes | yes | browser window | – | – | noish | yes |
HVideo | custom | jQuery | – | yes | yes* | play/ pause *** | – | noish | yes |
jQuery Video | ? | jQuery | – | – | – | – | – | yes | – |
Video for Everybody | CC | – | yes | yes | yes* | – | – | yes | – |
Open Video Player | custom | jQuery | yes | yes | browser window | – | – | – | maybe |
HTML5 Video Player | ? | MooTools | – | yes | – | – | – | yes | yes |
mediaelement.js | GPLv2 MIT | jQuery | yes | yes | yes | – | yes | yes | yes |
SublimeVideo ** | paid service | yes | yes | cmd/ctrl + click | – | – | hell yes | – | |
Uppod.HTML5 | ? | – | includable | yes | browser window | pause *** | – | yes | no |
LeanBack | own | – | yes | yes | yes | yes | yes | yes | yes |
Mooplay | GPL 3 | MooTools | no | yes | browser window | – | yes | noish | yes |
OSM Player | GPL 3 | jQuery | yes | triple click to play | browser window | – | – | hell no | – |
* true fullscreen if browser supports that.
** Please note that Sublime Video is not a freely downloadable player!
*** takes over all other keyboard interactions
via HTML5 video player.