The main idea of this project is to design and develop a new generation HTML5 player to overcome the problem of Flash.This player is completely based on HTML and CSS, even when using Flash. This player is based on video.js. Most of the development is performed on player plugins.The source code is everything you’ll find when checking out the Video.js git repository. This includes all the source files and any tooling necessary to build a production ready version of Video.js, as well as useful development tools such as sandboxed examples.
This will supports the basic video and audio playback features and ensures they work the same across different playback technologies (“techs”). Any more advanced features are built as plugins, including playlists, analytics, advertising, and support for advanced formats like HLS and DASH