VideoJS icon

VideoJS

VideoJS is an open source HTML5 and Flash video player. It provides a customizable media player that supports modern web browsers with HTML5 video support. It also includes Flash fallback for older browsers.

What is VideoJS?

VideoJS is an open source HTML5 and Flash video player developed by Brightcove. It aims to provide an easy way for web developers to integrate video into their websites with support for modern web browsers that support the HTML5 video element as well as providing Flash fallback for older browsers.

Some key features of VideoJS include:

  • Support for HTML5 video across browsers such as Safari, Firefox, Chrome etc. as well as Flash fallback where needed
  • Customizable skinnable HTML/CSS-based design
  • JavaScript API for controlling and interacting with the player
  • Support for video playlists and multiple video sources to allow switching between HTML5 and Flash
  • Subtitle and closed caption support
  • Advertising integration
  • Fullscreen and resolution switching
  • Keyboard controls
  • Compatibility with popular JavaScript libraries and frameworks

VideoJS aims to abstract away cross-browser video differences and provide one simple player that just works across devices and platforms. It allows web developers to easily integrate video without needing extensive expertise in multiple technologies.

The Best VideoJS Alternatives

Top Apps like VideoJS

JW Player, Julbul, MediaElement.js, Flowplayer, TargetVideo, reEmbed, Videogular, Shaka Player, Plyr, Accessible HTML5 Video Player, FV Player, Html5media, afterglow, jPlayer, Kaltura Player, FlareVideo HTML5 Player, Dailymotion Video Solution, Indigo Player, LeanBack Player, Able Player, OSM Player, SublimeVideo, jQuery UI video widget, Projekktor, Moyea Web Player, Varrando Player, Jet-Stream, Rx Player, Video for Everybody, Amalia.js, OIPlayer, jMediaelement, MooPlay are some alternatives to VideoJS.

JW Player

JW Player is a feature-rich JavaScript video player that is used to embed videos into web pages and apps. It provides an easy way to upload, manage, and stream videos while offering analytics and monetization capabilities.Some key features of JW Player include:Supports a wide range of video formats...

Julbul

Julbul is an open-source web bulletin board or forum software that can be self-hosted on your own server. It allows you to set up public discussion boards and private messaging systems on a website.Some key features of Julbul include:Lightweight and fast - it has a simple codebase making...

MediaElement.js

MediaElement.js is an open-source JavaScript library that helps websites implement rich media and HTML5 video/audio playback across all major browsers, including older browsers that do not natively support modern media elements.Features of MediaElement.js include:Unified API for HTML5 video and audio elements across browsers for consistent...

Flowplayer

Flowplayer is an open-source HTML5 video player used for easily embedding videos into websites. Some key features of Flowplayer include:Supports various video formats including MP4, WebM, Ogg, HLS and DASH streamingCustomizable controls and theme options using skins and pluginsLightweight footprint making it fast to loadCompatible with modern browsers and...

TargetVideo

TargetVideo is a video retargeting and remarketing platform designed to help advertisers reconnect with website visitors through targeted video ad campaigns. It works by installing a tracking pixel on your website which monitors visitor behavior. Using artificial intelligence, TargetVideo determines which visitors are most likely to convert to customers based...

ReEmbed

reEmbed is an open-source, self-hosted alternative to Embed.ly for embedding third-party content into websites. Some key features and benefits of reEmbed include:Open-source and free to use. No subscription fees or restrictions.Allows embedding of many types of third-party media including YouTube videos, tweets, Instagram posts, images, audio clips...

Videogular

Videogular is an open-source HTML5 video player framework built with AngularJS. It provides a complete set of components to build custom video players for the web, mobile devices, Smart TVs, and Chromecast.Some of the key features of Videogular include:Mobile-friendly and fully responsive playerCustomizable skins and themesPlaylist supportSubtitles and...

Shaka Player

Shaka Player is an open-source JavaScript media playback library designed for adaptive streaming media. Developed by Google, it is aimed to provide a consistent playback experience across platforms and devices.Key features of Shaka Player include:Support for both MPEG-DASH and Apple HLS adaptive streaming formatsLow buffering latency for live...

Plyr

Plyr is an open-source HTML5 media player that provides a clean, modern design and consistent user experience for embedded video and audio. It works with YouTube, Vimeo, HTML5 video and HTML5 audio. Key features include:Lightweight and customizable using CSS, Sass and SVGAccessible player with full support for VTT captions...

Accessible HTML5 Video Player

The Accessible HTML5 Video Player is an open source JavaScript library that allows web developers to easily integrate accessible video playback into their websites. It is designed to work with native HTML5 video and provides features like:Captions - Add captions in WebVTT format for deaf and hard-of-hearing users.Audio...

FV Player

FV Player is a popular WordPress plugin that allows you to easily embed videos into your WordPress site. It provides a lightweight, customizable video player with lots of useful features for both visitors and site administrators.Some key features of FV Player include:Supports all major video hosting platforms like...

Html5media

Html5media is an open source JavaScript library that allows for easy embedding of HTML5 video and audio into web pages. It provides a consistent API and UI across browsers and devices, abstracting away many of the complexities of working with native HTML5 media elements.Key features of Html5media...

Afterglow

Afterglow is an open source light theme created specifically for Logseq, an innovative personal knowledge base and note taking application. Logseq enables users to organize their ideas, documents, notes, tasks and more in a flexible graph format to promote creativity and productivity.The Afterglow theme is designed to provide a...

JPlayer

jPlayer is an open source HTML5 audio and video player designed for the jQuery JavaScript library. It provides a consistent HTML5 media playback interface across modern browsers and mobile devices, overcoming inconsistent codec and browser support while providing a common JavaScript API.Some key features of jPlayer include:Supports MP...

Kaltura Player

Kaltura Player is an open-source HTML5 video player developed by Kaltura Inc. It is designed to support advanced video playback features and customizations.Some key features of Kaltura Player include:Adaptive bitrate switching for smooth playback across different network conditionsClosed captioning/subtitles supportVideo advertising and analytics integrationsCustom skins and UI...

FlareVideo HTML5 Player

FlareVideo HTML5 Player is an open-source JavaScript library for embedding HTML5 video into web pages. It provides a customizable HTML5 video player that works across modern browsers and devices.Key features of FlareVideo include:Lightweight and dependency-free codebaseWorks with MP4/WebM/OGV video formatsSupports adaptive bitrate streamingFully interactive player controls...

Dailymotion Video Solution

Dailymotion is a leading video hosting platform founded in 2005 that allows users to upload, share, and view video content. With over 300 million monthly active users, Dailymotion provides a global audience for video publishers and creators.Some key features of Dailymotion include:Supports HD-quality video uploading and streamingContent variety including sports...

Indigo Player

Indigo Player is a free and open-source cross-platform media player software. It is available for Windows, MacOS, and Linux operating systems.Indigo Player supports common audio formats like MP3, AAC, FLAC, WAV as well as most popular video formats including AVI, MP4, MKV, FLV among others. It can play both...

LeanBack Player

LeanBack Player is an open source media player application designed specifically for televisions and home theater PCs (HTPCs). It provides an intuitive 10-foot user interface that is easy to navigate using a remote control.Some key features of LeanBack Player include:Plays all common media formats including MP4, MKV, AVI...

Able Player

Able Player is an open source HTML5 media player that aims to make audio and video playback more accessible for people with disabilities. Some key features include:Interactive transcripts - Users can click on text in the transcript to play that part of the video. Transcripts are also searchable.Audio...

OSM Player

OSM Player is a free, open-source, cross-platform desktop media player software and framework developed by Francois Thibault. It supports playback for a wide range of media file formats, including DVD, Audio CD, VCD, and various streaming protocols. Some key features include:Plays a multitude of audio and video formats including...

SublimeVideo

SublimeVideo is an easy-to-use video editor that makes it simple for anyone to edit and enhance their videos. With its intuitive drag-and-drop interface, you can quickly trim clips, arrange your sequences, apply transitions between clips, add animated text elements, overlay images or shapes, adjust colors, and more.Unlike complex professional...

JQuery UI video widget

The jQuery UI video widget is a plugin for the popular jQuery JavaScript library that makes it easy to embed and control video players in web pages. Some key features of the video widget include:Abstracts away browser differences in native HTML5 video implementationsIncludes fallback support for non-HTML5 browsers using...

Projekktor

Projekktor is an open-source HTML5 media player designed for embedding video content into websites and web applications. It is lightweight, customizable, and focused specifically on video projection use cases.Some key features of Projekktor include:Lightweight and optimized for website performanceCustomizable layout, theme, and brandingResponsive and mobile-friendlySupports DRM for protected...

Moyea Web Player

Moyea Web Player is a free online media player designed for playing videos, music, and photos directly in your web browser without needing to install plugins or additional software. It aims to provide an easy way to embed media into websites and web apps.The player supports a wide range...

Varrando Player

Varrando Player is a free and open-source cross-platform media player application that is available for Windows, macOS, and Linux operating systems. Developed as an alternative to proprietary media players, Varrando Player aims to provide a lightweight yet feature-rich playback experience for audio and video files.Some of the key features...

Jet-Stream

Jet-Stream is a high-performance virtual private network (VPN) solution designed specifically for enterprise use. It enables secure remote access connectivity for employees, partners, and other users.Some key features of Jet-Stream include:Utilizes strong 256-bit AES encryption to protect data across public networksSupports a range of VPN protocols like SSL...

Rx Player

Rx Player is a lightweight yet powerful media player for Windows. Developed by Radix Software, it's completely free and open source.Some key features of Rx Player include:Supports a wide range of media formats including MP3, WMA, AAC, WAV, FLAC for audio and MP4, MKV, AVI, WMV, FLV for...

Video for Everybody

Video for Everybody is an open source JavaScript library released in 2009 that aims to simplify embedding videos on websites in a browser-compatible way. It was created by web developer Steve Heffernan and released under an MIT license.The key benefit of Video for Everybody is its ability to detect browser...

Amalia.js

Amalia.js is an open-source JavaScript library for building conversational AI assistants and chatbots. It allows developers to easily create text-based or voice-enabled bots that can understand natural language, hold meaningful conversations, and perform useful tasks.Some key features of Amalia.js include:Natural language processing for intent recognition, entity...

OIPlayer

OIPlayer is a free, open source cross-platform media player. It is designed to play most multimedia files as well as Audio CDs, DVDs, and VCDs. OIPlayer has an intuitive and configurable interface with customizable skins.It supports a wide range of audio and video formats including AVI, MP4, MPEG, WMV...

JMediaelement

jMediaelement is an open-source JavaScript library designed to make it easy to include rich media on websites. It provides a unified interface for playing audio and video that works consistently across modern browsers including mobile devices.Some key features of jMediaelement include:Consistent HTML5 media player UI with playback, volume...

MooPlay

MooPlay is a minimalistic music player application for Windows that focuses on simplicity and ease of use. Developed as an alternative to more complex media players, MooPlay provides a clean and intuitive interface for playing audio files.At launch, MooPlay displays your music library and playlists for quick access. The...