23+ Useful HTML5 Open Source Online Video Players & Libraries,

html5As we all know Apple CEO Pens 6 Points Blazing Assault On Adobe Flash and about 2 weeks ago, Google announced YouTube Enhance Videos Embed Capability To Support Flash and HTML 5 Players. No matter where you sit in the HTML5 or Flash, Flash has always been the standard for showing video on the web for the most part, however, as more and more mobile or web enabled devices gain traction in the market there will be increased demand for web developers designing sites using video, to build their sites accordingly.

The <video> element in HTML5 is a long-awaited and probably one of the most talked about feature. We can easily embed videos into web pages without any plugins, using the <video> element. Here are 23+ useful HTML5 video players/libraries which allow you to easily embed video into web pages and ensure backwards compatibility.

Akamai’s Open Video Player for HTML5 <video>

Akamai has released a new Open Video Player for HTML5 <video> developer toolkit, aimed at simplifying the task of creating flexible HTML5-based video player applications for delivery of HTTP content.



Ambilight for Video Tag

At first Ambilight looks like an average video player, the kind that loads standard HTML5 video. As the video plays, you very quickly notice what’s happening at the edges. The plugin automatically grabs the average colour in each area, and spreads it across the bounds of the video. This is not a new concept, as there have been hardware ambilights as well as Flash versions of the same. What makes this one special, is that it’s written entirely using HTML5

Ambilight for Video Tag

Demo url:



CwVideo for MooTools

CwVideo is a toolkit to use and control HTML5-video with the latest realease of MooTools – and two extensions of the Fx.Slider class: CwVideo.Volumeslider (creates a volume slider) and CwVideo.Timeline (timeline slider with several features to simplify creating your own video controls).

CwVideo for MooTools

Demo url:



Degradable HTML5 Audio and Video for WordPress

This plugin enables HTML5 native playback for users with compatible browsers while offering an elegant degradation to other users through very lightweight Flash players. For HTML5 playback, it auto-detects and offers different alternatives, or degrades to Flash, and (failing even that) to download links.

This WordPress plugin is similar to the Video for Everybody plugin but there are a few differences. While Video for Everybody encourages encoding video in both Theora and H.264, if you just want to use one H.264 file, this plugin will force Firefox to fallback on Flash and play the H.264 video that way.




FlareVideo is an open source, jQuery-powered HTML5 video player. The player supports fullscreen mode and has a fallback mechanism into a Flash-driven player.


  • HTML5 video with Flash fallback
  • Easy CSS/HTML/JS customization and theming
  • Full screen support
  • Completely open source and free for commercial use



HTML5 Video Player – Version 1.2

This HTML5 video player is fairly straight forward and offers all of the basic controls you’d expect a video player to have. The player controls are visible when the video is paused or when the user’s cursor is over the video. Compatibility: Chrome, Firefox, Opera, Safari

HTML5 Video Player



The html5media project consists of a single, minified Javascript file that is used to detect your browser’s HTML5 video capabilities. Any video tags that cannot be played are dynamically replaced with a Flash video player.



Html5-video – Video player in HTML5

Developed by Rasmus Andersson, lead creative & designer at Spotify. Psd sources are available for the progress bar and icons, so you can customize the player to your needs.

Html5-Video player in HTML5



jme is an HTML5 audio / video development kit with Flash Fallback, which focuses on flexibility, intuitive DOM-API and semantic code.



jquery-video – jQuery UI video widget

The jQuery UI Video widget enhances your HTML5 <video>

jquery jQuery UI video widget


JW Player for HTML5

The JW Player for HTML5 is a fully skinnable and configurable player based on the new <video> tag found in HTML5. The JW Player is currently one of the most popular open source video solutions on the web and the new version offers seamless fallback support for JW Player for Flash.

This is important for developers or designers who want to make sure that no matter what browser is being used (even IE6), video will be watchable.

JW Player for HTML5 uses jQuery and supports playback of H.264, Theora and FLV video. It also supports existing JW Player and PNG skins.



Kaltura HTML5 Video & Media JavaScript Library

Kaltura HTML5 Video Media JavaScript Library

Kaltura have developed a full HTML5 Video Library (it is being used by Wikipedia) that works in ALL major browsers, including IE, by using a unique ‘fallback’ mechanism – not only for the format of the video that is played, but also for the actual video player version that is used.

A base component of the Kaltura library bridges the gap between the few browsers that don’t support HTML5, by falling back to its underlining Flash player.

It has been developed with HTML, CSS and jQuery, and with built in support for the jQuery Themeroller, styling is amazingly easy and flexible which will maintain a unified look and feel across all operating systems and browsers. And finally it provides automatic transcoding into all supported formats (OGG, H.264, MOV, FLV etc.).

video platform video management video solutions video player

Kaltura Video Player Demo:


jQueryUI Themed Player Demo:



Moovie: custom controls for video

This is a MooTools custom controls library for the HTML 5 video element. It features: playlist and subtitles support, settings panel for enabling or disabling various options such as looping, captions and auto-hiding of controls bar.

Moovie custom controls for video


OIPlayer jQuery plugin

OIPlayer is a HTML5 audio and video player with fallback to Java and Flash. 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.

OIPlayer jQuery plugin


Open Standard Media (OSM) Player

The mediafront platform is an open source (GPLv3) front end media solution for the web. Through its integration with popular content management systems, it employs an innovative and intuitive interface that allows any website administrator to completely customize the front end media experience for their users without writing any code!

With the onset of HTML5, there is a dramatic paradigm shift in the wake for online media content delivery. For well over 6 years, this industry has been dominated by the proprietary Adobe Flash Player, which has been used to deliver high quality media to audiences far and wide. This reign is coming to a dramatic end as new Open Standard technology takes its place. Yes, HTML5 is here, and we present to you the Open Standard Media (OSM) Player!

 Open Standard Media (OSM) Player

OSM Demo:



Projekktor – HTML5 Video Player

Projekktor is a free JS wrapper for the new HTML5 video and audio elements. It solves cross browser and compatibility issues, adds some eye candy to the native players and provides powerful non standard features. It is not necessarily required in order to provide native media but be aware: You will never want to miss this pleasing touch of comfortableness again.

Its compatible with IE6, IE7, IE8, Firefox, Safari, Chrome and even works very well with the iPhone and iPad.

Projekktor HTML5 Video Player



SublimeVideo is an HTML5 video player that will allow you to easily embed videos in any page, blog or site using the latest modern web standards.


SublimeVideo Demo:



Video JS: Open Source HTML5 Video Player

Video JS is a javascript-based video player that uses the HTML5 video functionality built into advanced browsers. In general, the benefit of using an HTML5 player is a consistent look between browsers.


  • Free & Open Source
  • Lightweight. NO IMAGES USED
  • 100% skinnable using CSS
  • Library independent
  • Easy to use
  • Easy to understand & extend
  • Consistent look between browsers
  • Full Window Mode
  • Volume Control
  • Forced fallback to Flash (even when there is an unsupported source)

Video JS Open Source HTML5 Video Player


Video for Everybody

Video for Everybody is simply a chunk of HTML code that embeds a video into a website using the HTML5 <video> element, falling back to Flash automatically, without the use of JavaScript or browser-sniffing. It therefore works in RSS readers (no JavaScript), on the iPhone / iPad (don’t support Flash) and on many, many browsers and platforms.

It works by playing the HTML5 video, only if the browser supports it. If it doesn’t, it will fallback on Quicktime, and if there is no Quicktime installed it will fallback to Flash. Finally, if all else fails, a placeholder image is shown and the user can download the video using the links provided.

Big Buck Bunny


YUI HTML5 Player

YUI HTML5 Player is a YUI 3 widget that creates a video player using the HTML5 video tag and JavaScript that is based on YUI 3. It was started as entry to the YUI 3 Gallery Contest in March 2010.


  • Get a player in 3 easy steps
  • Full Javascript/HTML/CSS UI
  • Full Availability of HTML5 <video> attributes
  • Pass content to be displayed in browsers that do not support <video>
  • Support for multiple formats for each video.
  • Support for WebKit’s fullscreen API
  • Full Range of Video Controls
  • Specify which controls you need
  • Follows YUI practices (or at least tries too!)

YUI HTML5 Player


Building a better HTML5 video player with Glow

In this article we’ll explore building a interactive set of controls using a JavaScript UI library (Glow), for playing a video file. It could easily be adapted to jQuery UI or similar.

Building a better HTML5 video player with Glow


Tutorial: How to Build an HTML5 Video Player

It’s not a open source video player, only a tutorial, but following this tutorial, you can build the HTML5 player for yourself. This tutorials gives you a basic understanding of the different options you have with the new video tag in HTML5, and the javascript needed to create some of the typical video controls you’d find in other players.

How to Build an HTML5 Video Player


Some screenshot from http://www.net-kit.com/20-html5-video-players/, thanks!

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Google Bookmarks
  • DZone
  • Reddit
  • Technorati
  • StumbleUpon
  • Twitter
RSS Enjoy this Post? Subscribe to Ntt.cc

RSS Feed   RSS Feed     Email Feed  Email Feed Follow us Follow us
You can leave a response, or trackback from your own site.

12 Responses to “23+ Useful HTML5 Open Source Online Video Players & Libraries,”

  1. r2m says:

    Great collection of players. Take a look at another amazing, library independent, css-skinnable HTML5 Video Player with keyboard-only interaction and subtitle/caption support: http://dev.mennerich.name/showroom/html5_video/

  2. Hey – just wanted to add one more html5 video solution to this mix. http://getmediacore.com has full html5 video support. See a demo here: http://getmediacore.com/media/mediacore-plays-html5-iphone-demo

  3. NeloAngelo says:

    You should add this one to the list: http://darkonyx.web-anatomy.com/en – imho that’s one of the best HMTL5/Flash hybrid players out-there with really cool multi-channel playlist.

  4. [...] 原文英:http://ntt.cc/2010/08/08/23-useful-html5-open-source-online-video-players-libraries.html [...]

  5. [...] early 2010, recently it joined the Apple bandwagon, effectively shunning Flash in favor of the new embeddable HTML5 video player which is optimized for both the iPhone and iPad. User can emb videos with the new “Universal [...]

  6. [...] revision of HTML, HTML5 has been more and more popular. We can easily find many libraries like open source HTML5 video players, we also can  find more and more HTML5 based websites. Here is a fresh HTML5 websites [...]

  7. html6game says:

    This video is very good, I want to HTML 5 source are interested, why is this, Hah!

  8. [...] the HTML5 Video Player widget Open Standard Media (OSM) Player – All-in-one Media Player For Web 23+ Useful HTML5 Open Source Online Video Players & Libraries MediaElement.js – HTML5 Video Player Moovie – MooTools HTML5 Video Player A Collection of 20 [...]

  9. Milton says:

    Οh my goodness! Awеsome articlе dude!
    Thanks, However I am having dіfficulties with your
    RSS. I don’t know the reason why I can’t subscribе to it.
    Ιs there anуbody else getting similar RЅS problems?

    Αnyone who κnοws thе answer
    сan you kindlу responԁ? Thanx!!

  10. Big J says:

    JW is great, super capable player. I have used it a ton. It is free for non-commercial use. But it is absolutely NOT OPEN SOURCE. Get the facts straight. Check opensource.org for a proper definition of what open source is.

  11. Anna says:

    The video player with the cat above the fold is awesome! Thanks a lot for a doze of interesting info. I also wrote about HTML5 video players – http://designwebkit.com/web-and-trends/10-good-html5-video-players-website/ – so maybe I can complete your collection

  12. [...] a revolutionary language that has totally changed how things were done before, and we had collected 23+ Useful HTML5 Open Source Online Video Players & Libraries, today we are going to share 8 open source HTML5 audio/video [...]

Leave a Reply