Best HTML5 Video Players & Plugins

Best HTML5 Video Players & Plugins
[rating itemreviewed=”Best HTML5 Video Players & Plugins” rating=”10″ reviewer=”Burak Atilla” dtreviewed=”28.03.2013″ summary=”html5 video players and plugins” best=”10″ worst=”0″][/rating]

DailyDesignNotes team continuing to support followers with fresh information and knowledge. Today we will see 18 HTML5 video players and plugins. After search during a week, we prepared this article subjects 18 Html5 video players.

What is HTML5 Video?

The HTML5 draft specification introduced the video element for the purpose of playing videos or movies,[1] partially replacing the object element. HTML5 video is intended by its creators to become the new standard way to show video on the web without plugins, but has been hampered by lack of agreement as to which video formats should be supported in web browsers.

Below are the list of all most-used Html5 video players and plugins. They sorted alphabetically. We hope this article will be useful for your projects and help you in your webpages and blogs. Please share this article on your social media profiles and also bookmark us.

Best HTML5 Video Players & Plugins

Acorn Media Player

Acorn Media Player is built with accessibility in mind. It provides full keyboard access using standard tab-based navigation, screen-reader (and other AT) support, accessible themes, and other accessibility tweaks. This is no native support for closed captioning on HTML5 video yet, but that should not stop you from providing them.

It supports external SRT files just like desktop media players. Along with closed captions support, the player provides a dynamic transcript generated from the selected captions.

Other notable features include: Easy customization and theming, Fullscreen support, Buffering indicator, audio support, Loading indicator, Remembers volume level using HTML5 LocalStorage, Easy to use, understand and adapt, Free and Open Source

acorn media player


FlareVideo was created by Alex MacCaw. Features are : HTML5 video with Flash fallback, Easy CSS/HTML/JS customization and theming, Full screen support, Completely open source and free for commercial use. Format supported depends on your browser.

All browsers: MP4, FLV
Firefox: Ogg
Safari: MP4, MOV
Browser support : Safari, Firefox, IE 7 +
Requirements : jQuery, jquery.flash.js, jquery.ui.slider



FlowPlayer is a video player for Flash Video in FLV format. It provides an easy way to embed video in Web sites. It has lots of features and very flexible and powerful configuration options. With Flowplayer anyone can play videos no matter what their background is. We assume you want to play videos to users or visitors of your web site. If you only want to play videos locally, see the end of this document where local installation is discussed.

Flash is by far the best choice for playing videos over the internet. Other formats such as Windows Media or QuickTime do not reach such a massive audience.

Flowplayer requires Flash version 10.1 to be installed on the client machine. Flash 10.1 was released in 2010, and by now almost every user has it installed. Flowplayer automatically detects whether a lower Flash version than 10.1 is
installed on the client machine and takes care of an upgrade to the latest version using Express Install. You really don’t have to configure anything.

Supported browsers : Flowplayer API and JavaScript plugins are dependent on JavaScript 1.5 which is supported by the following browsers: Internet Explorer 6.0+, Firefox FF 2+, Safari 2.0+, Opera 9.0+



HTML5 video and audio tags were designed to make embedding a video as easy as embedding an image. They were also designed to give users a faster experience by doing away with browser plugins such as Adobe Flash. Unfortunately, older browsers don’t support HTML5 video and audio tags, and even modern browsers don’t support a consistent set of video codecs, making embedding a video rather difficult.

The html5media project makes embedding video or audio as easy as it was meant to be. It’s a fire-and-forget solution, and doesn’t require installing any files on your server. Unlike many other HTML5 video players, it allows people to use the video controls supplied by their own web browser. It’s one of the smallest, fastest solutions available, and as browser technology improves it will become even faster.

HTML5 video and audio tags work in all major browsers. Nothing to install. Works in all browsers and phones. One of the fastest solutions available.


jMediaElement (jme)

jMedia Element is jQuery / jQuery UI powered HTML5 audio / video development kit; providing you with lots of feature and control over audio and video elements in your page. It supports HTML5 audio / video in modern browsers with Flash and VLC fallback in older browsers.

jMedia Element is extremely flexible script – it let’s you customize the look and feel of your media player using CSS, and provide rich set of APIs to control your media component in variety of ways. It is cross browsers library that also works in iPad and Internet Explorer.

Features : Unified API, that works like jQuery DOM-Scripting, Better integration of Flash and other Plugins into the HTML/DOM, WAI-ARIA enhanced controls, Hooks to extend API, controls and plugin support, Cross-browser, cross-plugin and cross-device support, Plays ogg (theora/vorbis), mp4/mov (h.264), WebM (VP8/vorbis), flv, youtube videos and some more.



jPlayer is the completely free and open source (GPL/MIT) media library written in JavaScript. A jQuery plugin, jPlayer allows you to rapidly weave cross platform audio and video into your web pages. jPlayer’s comprehensive API allows you to create innovative media solutions while support and encouragement is provided by jPlayer’s active and growing community.

Features : Easy to get started, deploy in minutes, totally customizable and skinnable using HTML and CSS, lightweight – only 8KB minified and Gzipped, free and open source, no licensing restrictions, active and growing community providing support, free plugins available for popular platform, extensive platform support – multi-codec, cross-browser and cross-platform, comprehensive documentation and getting started guide, consistent API and interface in all browsers, HTML5 or Adobe® Flash™, extensible architecture

Platforms and Browsers :

  • Windows: Firefox, Chrome, Opera, Safari, IE6, IE7, IE8, IE9
  • OSX: Safari, Firefox, Chrome, Opera
  • iOS: Mobile Safari: iPad, iPhone, iPod Touch
  • Android: Android 2.3 Browser
  • Blackberry: OS 7 Phone Browser, PlayBook Browser

Media Support

  • HTML5: mp3, mp4 (AAC/H.264), ogg (Vorbis/Theora), webm (Vorbis/VP8), wav
  • Flash: mp3, mp4 (AAC/H.264), flv


JW Player

The JW Player WordPress Plugin makes it extremely easy to deliver Flash and HTML5 video through your WordPress website. This plugin has been developed by LongTail Video, the creator of the JW Player, and allows for easy customization and embedding of Flash and HTML5 video using the JW Player in your WordPress posts. It provides support for all of the JW Player 6 configuration options, including custom watermarks, HLS/RTMP streaming and VAST/VPAID advertising.

Key Features : Full support for JW Player 6 for Flash and HTML5. Convenient and reliable CDN hosting of the actual JW Player assets. Full Pro, Premium and Ads edition support with easy to use player configuration interface. Full integration into the WordPress media library. Embed video with the JW Player as you write your posts. Support for adding External Media to your Media Library, including Youtube and RTMP streams. A full featured playlist manager – order your media by simply dragging the mouse. A powerful shortcode system for customizations at embed time.



Kaltura provides the world’s first Open Source Online Video Platform, transforming the way people work, learn, and entertain using online video. The Kaltura platform engages hundreds of millions of viewers by providing media companies advanced video management, publishing, and monetization tools that increase their reach and monetization and simplify their video operations. Kaltura improves productivity and interaction among millions of employees by providing enterprises powerful online video tools for boosting internal knowledge sharing, training, and collaboration, and for more effective marketing. Kaltura offers next generation learning for millions of students and teachers by providing educational institutions disruptive online video solutions for improved teaching, learning, and increased engagement across campuses and beyond. Kaltura was recently recognized in Forbes as ‘one of the six fastest growing tech companies’, in VentureBeat as a ‘Next Billion Dollar Enterprise Tech Company’, in Business-insider as ‘one of top 5 startups revolutionizing education’ and ‘one of 5 greatest open-source technologies for 2012’, in Mashable as ‘one of top 5 social enterprise technologies for business’ and in Fast Company as ‘one of the 10 most innovative companies in Israel’.


LeanBack Player

LeanBack Player is a Javascript based HTML5 Video and Audio Media Player UI that uses build-in HTML5 video and audio element functionality of standard browsers, platforms and devices. It’s very easy to integrate, it’s skinnable by using CSS, it’s independent of any other javascript libraries, it’s adaptable by using extensions and it’s free for non-commercial use.

Main HTML5 features of LeanBack Player :

  • Supports (multiple) HTML5 video and audio elements
  • Supports subtitles through HTML5 track element
  • Supports standard HTML5 video and audio enabled browsers, platforms and devices Supports common HTML5 video and audio formats and codecs

Main features of LeanBack Player :

  • Free for non-commercial use
  • JavaScript library independent
  • 100% skinnable by using CSS
  • Extensions support to expand functionality
  • Multi-language support through JavaScript
  • Mute controls in desktop browsers
  • Volume (slider-like) controls in desktop browsers
  • Full-window or full-screen mode in modern browsers
  • Different playback rates if supported by browser
  • Video resolution selection if supported by browser
  • Keyboard shortcuts in desktop browsers
  • Personalized logo within videos viewport
  • Supports almost complete, upcoming WebVTT format
  • Supports player embedded in IFrames
  • Supports your Flash- and HTML-Fallback
  • Supports “Turn Off the Lights” browser plugin
  • Completely open source



Instead of offering an HTML5 player to modern browsers and a totally separate Flash player to older browsers, MediaElement.js upgrades them with custom Flash and Silverlight plugins that mimic the HTML5 MediaElement API. Magic happens, and then IE6-8 supports video and audio, Firefox and Opera support h.264, and Safari and IE9

MediaElementPlayer is a complete audio and video player, but you can also use just the MediaElement object which replaces video and audio with a Flash player that mimics the properties, methods, and events of HTML MediaElement API.

Once the browsers have been upgraded so that they all “support” HTML5, MediaElement builds a fully skinnable player with features like support for the track element, fullscreen video, and even Ambilight. Your visitors get a consistent experience regardless of what codecs and plugins their browser supports.

mediaelement js


MooPlay brings javascript controls over an html5 video element. You can build and customize your own player with :

  • a play / pause control
  • buttons to move inside the video (rewind and fast forward)
  • an interactive play progress slider
  • a load progress bar
  • a volume slider and a mute button
  • subtitles loaded through an ajax request and synchronized with the video.

Supported formats are SubRip (.srt) and SubViewer (.sub)

  • full page display
  • current and/or remaining time
  • The video element methods can be called by other scripts, MooPlay objects will adapt themself to any state changes.
    About a hundred tests are running on each new step, to make sure all the functionnalities are still available.



OIPlayer ‘attaches’ itself to all video and/or audio tags it encounters. Besides the general configuration of the plugin itself, it uses for each individual tag the attributes the respective tag has like poster, width, controls, autoplay etc. Easy implementation.


  • Plays video as well as audio
  • Fallback to Flowplayer (mp4, h.264) or Cortado (oga, ogv)
  • Easy to use and implement
  • Consistent look between browsers, even with fallback
  • Multiple different players on a page
  • Play/pause
  • Mute/unmute
  • Full ‘screen’ (full window really, that is what HTML5 requires)
  • Dark and white controls, on top or below player
  • Easily skinnable with css
  • iOS, iPhone, iPad etc. compatible
  • Fires events: ‘oiplayerplay’ and ‘oiplayerended’ to use f.e. for play

Supported browsers

  • Safari (v4.0+)
  • Google Chrome (v5.0+)
  • Firefox (v3.5+)
  • Internet Explorer (v9.0+)
  • Internet Explorer (v6.0+) with Flash or Java installed
  • And maybe some untested others with HTML5 support, Flash or Java installed


Open Video Player

Open Video Player (OVP) is an initiative encompassing the use of open standards, best practices, and established development methodologies in the development of media player applications. Currently this project provides a code base that can be used to solve common problems as part of building advanced, scalable, and robust web-based media player applications in Flash and Silverlight.

OVP is developed and maintained by a core team of dedicated volunteers. OVP is distributed for free and “as-is” on SourceForge under a standard BSD license. Simply put, our goal is to bring transparency to the development of compelling engaging media playback experiences and encourage the proliferation of online video through a community effort, leveraging best practices and open standards where possible.

open video player

Open Standard Media Player (OSM)

The Open Standard Media Player is an all-in-one media player for the web. It is an industry changing, open source (GPL) media player that is built to dynamically deliver any type of web media, including HTML5, YouTube, Vimeo, Limelight CDN, and Flash.

The Open Standard Media Player (OSM) Player is not just another HTML5 media player. It is a media player framework that allows tight integration into multiple 3rd party media solutions such as YouTube, Vimeo, and Limelight CDN. It is not only completely themeable, but is also completely customizable using an Object Oriented plugin mechanism that gives you control over every aspect of playable web media.

open standart media player


Compatibility & Features : All major browsers.

Easy integration

  • Multiple SubRip / WebVTT tracks support
  • True fullscreen (Mozilla & Webkit)
  • No Flash fallback yet

Some browsers disable XMLHttpRequest on local files by default.

  • Opera: enable opera:config#UserPrefs|AllowFileXMLHttpRequest
    Chrome: launch it with –allow-file-access-from-files

Working features:

  • Track kinds:
  • subtitles
  • chapters
  • Text position
  • Text alignment
  • Text size
  • Vertical text (incompatible with other cue settings)
  • Line position
  • Class tags
  • Cue timestamps tags


Tab : switch between controls
↑ : volume up
↓ : volume down
← : rewind
→ : forward
f : toggle fullscreen
x : delay subtitles (-500 ms)
c : delay subtitles (+500 ms)


Projekktor is a self-hosted, open source video (and audio) player written in Javascript released under GPLv3. It simplifies the way you implement and work with HTML5 video by solving tons of cross browser- and compatibility-issues, adding eye candy and by providing extremely powerful non standard features. With other words: We try to create the best HTML5 centric media player out there – period.


  • Pre- & Postroll Ads (VAST)
  • True Fullscreen (where applicable)
  • Build Playlists, stream Channels
  • Flash fallback with RTMP support
  • OSMF support for HDS streaming and DVR*
  • Easy to integrate and theme
  • Unified Javascript API
  • Cue-Points for media synced events


Sublime video

Re-written from the ground-up using the SublimeVideo Horizon HTML5 Video Framework, the SublimeVideo Player is now fully modular and allows you to choose and assemble exactly the player you need. That’s right, SublimeVideo now fully integrates with YouTube, bringing together the world’s most sophisticated HTML5 Video Player and the biggest video platform.

SublimeVideo Horizon, the new SublimeVideo Player runs perfectly with no features or design degradation even on tablets and some of the new smartphones.

This plugin allows you to easily integrate SublimeVideo with your WordPress site. It automatically connects to your SublimeVideo account, gathers the necessary license information and provides an easy-to-use visual editor that will help you generate shortcodes for your videos.



Video.js is a JavaScript and CSS library that makes it easier to work with and build on HTML5 video, today. This is also known as an “HTML5 Video Player”. Video.js provides a common controls skin built in HTML/CSS, fixes cross-browser inconsistencies, adds additional features like fullscreen and subtitles, manages the fallback to Flash or other playback technologies when HTML5 video isn’t supported, and also provides a consistent JavaScript API for interacting with the video.

Video.js is an open source project, which allows everyone to dig into the code and contribute updates. Brightcove hosts the project on their CDN for free which means:

  • Quick and painless setup. No downloads required.
  • The files are delivered quickly and may already be cached.
  • Your player software stays up-to-date as new devices are supported.

Web Browsers : Whether a user has the latest version of a browser, or something ancient like Internet Explorer 6, they’ll get a similar experience with Video.js which uses a super-lightweight Flash player for browsers that don’t support HTML5 video.

Mobile Devices : Many mobile devices perform better using HTML5 to play video, while others simply require it. Video.js supports iOS (iPhone, iPad), Android, Windows Phone 7, Blackberry, and others.

Video Formats : Web video formats can get complicated. Video.js can make it easier by using a single MP4 file for all users, or additional formats like WebM, Ogg, and even HTTP Live Streaming for greater HTML5 compatibility.



Our last article was about SiteGround web hosting services. We recommend you to read it also. Hope this article will be useful for your projects and help you in your webpages and blogs. Please share this article on your social media profiles and also bookmark us.

1 Comment

  1. Thanks for the information, i was looking for information about live streaming HTML5. It’s is a good compilation of players.

Post a Comment

Your email address will not be published. Required fields are marked *