VideoJS : Video.js is a JavaScript and CSS library that makes it easier to work with and build on HTML5 video.
This technology is used by 8.26% of websites in the Video players category. The most popular industry vertical is Business and Finance, with Business being the top subcategory.
What is Video.js?
Video.js is a free, open-source HTML5 video player framework. Created by Brightcove and now maintained by the community, Video.js is used on over 450,000 websites. It provides a consistent player experience across all browsers and devices.
Video.js normalizes the HTML5 video API across browsers, handles Flash fallback for legacy browsers, and provides an extensible plugin architecture. The player works with MP4, WebM, HLS, and DASH streams out of the box.
Major organizations including Tumblr, LinkedIn, and The Guardian use Video.js. The player is fully skinnable via CSS, accessible by default, and supports hundreds of community plugins for analytics, advertising, and advanced playback features.
Industry Vertical Distribution
Technologies Frequently Used with VideoJS
| Technology | Co-usage Rate | Website |
|---|---|---|
| jQuery | 92.73% | https://jquery.com |
| Google Analytics | 82.36% | http://google.com/analytics |
| PHP | 81.54% | http://php.net |
| MySQL | 78.91% | http://mysql.com |
| Lodash | 77.54% | http://www.lodash.com |
| Underscore.js | 74.48% | http://underscorejs.org |
| MediaElement.js | 74.02% | http://www.mediaelementjs.com |
| FancyBox | 73.81% | http://fancyapps.com/fancybox |
| Mustache | 72.95% | https://mustache.github.io |
| Apache | 72.67% | http://apache.org |
Video.js Features
Format Support: MP4, WebM, Ogg natively. HLS via videojs-http-streaming. DASH support. Adaptive bitrate streaming.
Responsive: Fluid sizing option. Aspect ratio maintenance. Fill container mode. Mobile-optimized controls.
Accessibility: Keyboard navigation. Screen reader support. ARIA attributes. Captions and subtitles.
Plugins: 100+ community plugins. Analytics (Google Analytics). Advertising (VAST/VPAID). Quality selectors.
Skinning: CSS-based theming. Custom control bars. Fontello icons. Complete visual customization.
Text Tracks: WebVTT captions. SRT conversion. Multiple language support. Styling options.
AI-Powered Technology Recommendations
Our AI recommender engine, trained on 100 million data points, suggests these technologies for websites using VideoJS:
| Technology | AI Score | Website |
|---|---|---|
| Weebly | 0.26 | https://www.weebly.com |
| Mustache | 0.16 | https://mustache.github.io |
| Babel | 0.14 | https://babeljs.io |
| Hammer.js | 0.13 | https://hammerjs.github.io |
| Ubuntu | 0.12 | http://www.ubuntu.com/server |
| MediaElement.js | 0.11 | http://www.mediaelementjs.com |
| AppNexus | 0.11 | http://appnexus.com |
| FancyBox | 0.11 | http://fancyapps.com/fancybox |
| AOS | 0.11 | http://michalsnik.github.io/aos/ |
| scrollreveal | 0.11 | https://scrollrevealjs.org |
IAB Tier 1 Vertical Distribution
Relative Usage by Industry
Market Distribution Comparison
Video.js Use Cases
Video Hosting: Self-hosted video playback. CDN delivery. Corporate video platforms. Media libraries.
Streaming: HLS live streaming. VOD platforms. Adaptive quality. Low-latency delivery.
Education: E-learning platforms. Course videos. Interactive learning. Progress tracking.
Media Sites: News video embeds. Blog video content. Magazine sites. Content publishers.
Enterprise: Internal video portals. Training systems. Communications. Video documentation.
Advertising: Pre-roll, mid-roll, post-roll. VAST/VPAID integration. Ad analytics. Revenue generation.
IAB Tier 2 Subcategory Distribution
Top Websites Using VideoJS
| Website | IAB Category | Subcategory | OpenRank |
|---|---|---|---|
| cnn.com | News and Politics | International News | 7.09 |
| poynter.org | Business and Finance | Industries | 6.58 |
| ey.com | Business and Finance | Industries | 5.99 |
| dryver.com | Automotive | Auto Rentals | 5.82 |
| channelnewsasia.com | News and Politics | International News | 5.75 |
| charlieschmidt.com | Hobbies & Interests | Cats | 5.74 |
| thrushpoetryjournal.com | Books and Literature | Poetry | 5.74 |
| eurekalert.org | Science | Biological Sciences | 5.71 |
| exploratorium.edu | Events and Attractions | Museums & Galleries | 5.46 |
| runtastic.com | Sports | Fitness and Exercise | 5.45 |
Video.js Implementation
Player Setup Examples
<!-- Include Video.js -->
<link href="https://vjs.zencdn.net/8.0.4/video-js.css" rel="stylesheet">
<script src="https://vjs.zencdn.net/8.0.4/video.min.js"></script>
<!-- Basic HTML5 Video -->
<video id="my-video" class="video-js vjs-default-skin"
controls preload="auto" width="640" height="360"
poster="poster.jpg" data-setup='{}'>
<source src="video.mp4" type="video/mp4">
<source src="video.webm" type="video/webm">
<track kind="captions" src="captions.vtt" srclang="en" label="English">
</video>
<!-- JavaScript API -->
<script>
var player = videojs('my-video', {
controls: true,
autoplay: false,
preload: 'auto',
fluid: true, // Responsive
playbackRates: [0.5, 1, 1.5, 2],
plugins: {}
});
// Event handling
player.on('play', function() {
console.log('Video playing');
});
player.on('ended', function() {
console.log('Video ended');
});
// Methods
player.play();
player.pause();
player.currentTime(30);
player.volume(0.5);
// HLS streaming
player.src({ src: 'stream.m3u8', type: 'application/x-mpegURL' });
</script>
<!-- Custom skin (CSS) -->
<style>
.vjs-custom .vjs-control-bar { background: rgba(0,0,0,0.8); }
.vjs-custom .vjs-play-progress { background: #ff0000; }
</style>
Usage by Domain Popularity (Top 1M)
Usage by Domain Age
The average age of websites using VideoJS is 11.7 years. The average OpenRank (measure of backlink strength) is 2.27.
Video.js Benefits
Open Source: Free Apache 2.0 license. No cost ever. Community maintained. No vendor lock-in.
Cross-Browser: Consistent experience everywhere. Handles browser quirks. Progressive enhancement. Wide compatibility.
Extensible: Plugin architecture. Community plugins. Custom components. API access.
Accessible: WCAG compliance. Keyboard navigation. Screen reader support. Inclusive design.
Streaming: HLS and DASH support. Adaptive bitrate. Live streaming. Modern protocols.
Customizable: CSS skinning. Component replacement. Custom controls. Brand integration.
Active Development: Regular updates. Security patches. New features. Large community.
Emerging Websites Using VideoJS
| Website | IAB Category | Subcategory | OpenRank |
|---|---|---|---|
| 412studentministries.org | Personal Finance | Parenting | 0 |
| glitchmusic.co.uk | Home & Garden | Celebrity Homes | 0 |
| grahammiranda.com | Automotive | Skiing | 0 |
| theblackstarline.org | Home & Garden | Celebrity Homes | 0 |
| fincaabogat.com | Real Estate | Vacation Properties | 0 |
Technologies Less Frequently Used with VideoJS
| Technology | Co-usage Rate | Website |
|---|---|---|
| 1C-Bitrix | 0% | http://www.1c-bitrix.ru |
| 6sense | 0% | https://6sense.com |
| a3 Lazy Load | 0% | https://a3rev.com/shop/a3-lazy-load/ |
| Accessibility Toolbar Plugin | 0% | https://webworks.ga/acc_toolbar |
| Acquia Cloud Site Factory | 0% | https://www.acquia.com/products/drupal-cloud/site-factory |
