Skip to content
FindOpenSource

Video.js

Full-featured, open-source HTML5 video player for the web, supporting common streaming formats and extensible through a plugin ecosystem.

Overview

Video.js is an open-source web video player that works across desktop browsers, mobile devices, tablets, and web-based smart TVs. Out of the box it supports the common media formats used on the web, including streaming formats like HLS and DASH, so it can play adaptive-bitrate video without extra configuration in most cases.

It can be added to a page directly via a CDN-hosted script and stylesheet, or installed via npm for projects that bundle their own dependencies, and its behavior can be extended through a large ecosystem of community and official plugins. The project has been actively developed since 2010 and is used across a large number of production websites.

Video.js is a fit for teams that need an embeddable, customizable video player component for their own site or app, complementing rather than replacing a full media server (like Jellyfin in the current catalog) that handles storage and library management.

Categories
Media
Keywords
video-playerhtml5-videostreamingweb-video
Languages
JavaScript
License
Apache-2.0

Spotted an error? Suggest an edit on GitHub.