For the most part, Flash has always been the standard for showing video on the web (think of YouTube and Vimeo), supported in all browsers with the only exception being the iPhone and most recently, the iPad.
But now, with HTML5, the new video tag is creeping into our lives and opening up many new, exciting and standardized media possibilities for web developers.
To help you understand and get the most from this new tag, we have listed below a selection of the best HTML5 video libraries, frameworks, toolkits and players.
To get you started here are some quick resources to help you get started with HTML5 video:
• The HTML5 video element on the W3C »
• Everything You Need to Know About HTML5 Video and Audio »
• HTML5 Video with a Fallback to Flash »
• Using the HTML5 <video> tag with a Flash fallback »
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 for Everybody!
Video for Everybody! is simply some HTML code that embeds a video into a website using the HTML5 <video> element, falling back to QuickTime and Flash automatically, without the use of JavaScript. It will work across all of the major browsers (including the iPhone and iPad), and can also work with most RSS readers.
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.
Projekktor – HTML5 Video Player
Projekktor is an easily customizable/themeable pure Javascript driven HTML5 video player, with Flash fallback only whenever there´s no native H.264 support available.
Its compatible with IE6, IE7, IE8, Firefox, Safari, Chrome and even works very well with the iPhone and iPad.
The documentation included is still rudimentary but experienced web workers will find it very easy to add the player to any project which is using the new video tag.
OSM Media Player
The Open Standard Media Player (OSM) is an open source (GPL – license free) fully featured media player written in jQuery that can dynamically play any media thrown it's way, whether it be HTML5 video – Flash video – Audio, etc.
Primarily this media player has been developed to be used within a Content Management environment, such as Drupal, and the good news is that it can also be used as a stand alone player within your website. They have also included integration with the jQuery Themeroller, which will allow you to customise the player allowing for CSS based customization.
The set-up guide covers the two of the most popular implementations of the Open Standard Media player: As a single media file player, and showing a playlist using an XML file.
SublimeVideo
The first thing to note about this video player is that it still, as yet, not been released for general use. What the developers have set-up though is a pre-release demo for everyone to drool over. And drool over you will. It looks amazing and seems to works even better.
In a nutshell it is a function rich HTML5 video player that will allow you to easily embed videos in any page, blog or site using the latest modern web standards.
It works well with all the major browsers with there long term goal to make it work on all modern browsers.
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. (Via Beautiful Pixels).
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).
You might also like…
How to build a Cool Animated CSS3 Menu with no Javascript »
15 CSS3 Navigation and Menu Tutorials and Techniques »
20 CSS3 Tutorials and Techniques for Creating Buttons »
24 CSS (in some cases with jQuery) Navigation and Menu Tutorials »
22 CSS Button Styling Tutorials and Techniques »
CSS References, Tutorials, Cheat Sheets, Conversion Tables and Short Codes »
50 Useful Tools and Generators for Easy CSS Development »
50 Essential Web Typography Tutorials, Tips, Guides and Best Practices »
The Blueprint CSS Framework – Tutorials, How-to Guides and Tools »
20+ Resources and Tutorials for Creative Forms using CSS »
13 Comments › Leave yours
Leave a Comment
13 Trackbacks
- kentaro kitagawaのタワゴトブログ&ライフストリーム | blog.cdbk.net » Blog Archive » HTML5を使った動画再生ライブラリやプレーヤーなど
- HTML5 video Libraries, Toolkits and Players | TopRoundups
- Revue web hebdomadaire sur le HTML5 – #1 | Blog de Johan BLEUZEN
- freewebdev.jp
- HTML5 video Libraries, Toolkits and Players | 10 popular
- HTML5 video Libraries, Toolkits and Players « TLT at Franklin & Marshall
- Notable Tech Posts – 2010.04.25 | The Life of Lew Ayotte
- Steve Jobs, Adobe Flash e HTML5 HTML5 nel futuro del web design e della multimedialità sul web » jblog: news e appunti per webmaster
- And He Blogs » links for 2010-05-11
- Confluence: Media Products
- Feed-Syndicate » Blog Archive » 50 Fundamental jQuery Controls, Components and Plugins
- Video for Everybody: 周到的网页内插入视频方法 « ResetTarget
- Hur iPad påverkar en hemsidas design | Grafix Studio - webbdesigner och grafiker



































23 Apr, 2010
Cool, but we’ll wait for a while to use this libraries/toolkits/players :)
23 Apr, 2010
Awesome Collection Speckyboy .. you rock .. \m/
23 Apr, 2010
very useful post!
thank you
23 Apr, 2010
superb collection….great post
23 Apr, 2010
Excellent article. This is the future. Thanks for sharing.
24 Apr, 2010
Nice collection.. All resources provided here looks great…
24 Apr, 2010
The video-element is designed to play movies without a player. That might be the reason, why there is no player needed. A flash-fallback needs much space on your server for flv-versions. They are unnecessary, just put the direct link to the m4v in the video-element for IE-users.
The sublime-player has been announced for month now. It’ll never come.
26 Apr, 2010
nice collection of players. I like the OSM media player – it gives hope to HTML 5 video
28 Apr, 2010
Why do they all have a fullscreen button that doesnt work? That’s all about HTML5. Let’s wait 5 years and maybe we’re going to see something that does what it promises…
28 Apr, 2010
my player
http://scriptevol.toile-libre.org/video5/video5.html
28 Apr, 2010
Because Flash is more flexible and widely used, I prefer Flash Video with more simple HTML5 fallback.
What I’ve tested with HTML5-video in Youtube I have seen missing fullscreen and antialias support.
20 May, 2010
Awesome collection boss,OSM is good
14 Jul, 2010
Nice collection of HTML5 VideoPlayer.
Have found yet another Player with keyboard-only interaction and support for subset of subtitle formats. Check out under http://dev.mennerich.name/showroom/html5_video/